Настроил Squid версии 2.6.5 (Debian Etch) для использования pam_auth
(PAM, Pluggable Application Modules) в качестве программы,
производящей аутентификацию. В настройках PAM для Squid'а указал
использовать модули pam_ldap и pam_unix. Однако, Squid берет данные
учетных записей у модуля pam_unix.
Вот соответствующие файлы настроек:
# /etc/squid/squid.conf
# PAM authentication
auth_param basic program /usr/lib/squid/pam_auth
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
# Ждать 2 часа до истечения срока действия данных учетных записей
auth_param basic credentialsttl 2 hours
acl password proxy_auth REQUIRED
# Прошедшим проверку по паролю разрешаем доступ по HTTP
http_access allow password
http_access deny all
# /etc/pam.d/squid
auth sufficient pam_ldap.so
auth required pam_unix.so try_first_pass
account sufficient pam_ldap.so
account required pam_unix.so
В чем ошибка? Почему Squid пропускает только по Unix-аутентификации?