Авторизация на Squid'е не работает через PAM (модуль pam_auth).
Система Fedora Core 3. Отмечу сразу, что через NCSA всё работает.
В squid.conf в качестве программы авторизации прописано:
auth_param basic program /usr/lib/squid/pam_auth
В /etc/pam.d/squid пробовал писать
Auth required /lib/security/pam_stack.so service=system-auth
Auth required /lib/security/pam_nologin.so
account required /lib/security/pam_stack.so service=system-auth
password required /lib/security/pam_stack.so service=system-auth
session required /lib/security/pam_stack.so service=system-auth
и
auth required /lib/security/pam_stack.so service=system-auth
account required /lib/security/pam_stack.so service=system-auth
(взято из разных источников :). Ничего не помогает, результат один и тот же: в /var/log/messages
May 1 18:48:16 zenith squid(pam_unix)[6472]: authentication failure; logname= uid=23 euid=23 tty= ruser= rhost= user=testuser
в access.log TCP_DENIED.
Юзер testuser существует в системе. Честно говоря, я не особо силён в PAM, поэтому скорее всего ошибка в /etc/pam.d/squid :) Может чего посоветуете?