[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