[Comm] Server 4.0 + squid + pam_auth

Vitalik Salomatin =?iso-8859-1?q?chelroot74_=CE=C1_mail=2Eru?=
Вт Ноя 13 10:15:12 MSK 2007


Раскоментировать в  /etc/httpd/conf/httpd.conf

LoadModule digest_auth_module modules/mod_auth_digest.so
AddModule mod_auth_digest.c
сохранить

в самый конец вставить 

<Directory /var/www/html/admin>
    AuthType Digest
    AuthName CHEL # любое слово
    AuthDigestFile "/var/www/auth/digest-password"
    require	user vova pavel 

</Directory>

сохранить и перезапустить  apache

В squid  найти эти места и вствить

#Recommended minimum configuration:

auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off

#Recommended minimum configuration:

acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl CONNECT method CONNECT
acl control proxy_auth REQUIRED ######## вставить

#пример для адреса 
acl zvezd32 src 10.0.0.32
acl zvezd proxy_auth vova
http_access allow zvezd32 zvezd control


Добавить первого полдьзвателя с ключем -c

[root на localhost root]# htdigest -c /var/www/auth/digest-password CHEL vova
Adding password for vova in realm CHEL
New password:  "ввевти пароль"
Re-type new password:  "повторить"
[root на localhost root]#

Добавление нового пользователя без указания ключа -c , иначе файл будет очищен

[root на localhost root]# htdigest /var/www/auth/digest-password CHEL pavel
Adding user pavel in realm CHEL
New password:
Re-type new password:
Если что то еще и дать команду
updatedb (преобразование файловой системы для индефикации)

У меня так работает.




Подробная информация о списке рассылки community