Привет всем!
Есть необходимость использовать digest_auth для этого собрал squid 2.5 ST7 так:
./reconfigure
--sysconfdir=/usr/local/etc/squid \
--enable-delay-pools \
--enable-auth="digest,ntlm" \
--enable-external-acl-helpers="wbinfo_group" \
--enable-digest-auth-helpers=password
После сборки сделал squid -v:
Squid Cache: Version 2.5.STABLE7
configure options: --sysconfdir=/usr/local/etc/squid --enable-delay-pools --enable-auth=digest,ntlm --enable-external-acl-helpers=wbinfo_group --enable-digest-auth-helpers=password --silentВ конфе указал
auth_param digest program /usr/local/squid/libexec/digest_pw_auth /usr/local/etc/squid/test.txt
auth_param digest children 5
auth_param digest realm Squid proxy-caching web server
auth_param digest nonce_garbage_interval 5 minutes
auth_param digest nonce_max_duration 30 minutes
auth_param digest nonce_max_count 50
acl our_users proxy_auth REQUIRED
http_access allow our_users
http_access deny all
Ничего другого касаемого acl, http_access и auth в конфиге больше не указывал для чистоты эксперимента.
Затем squid -k parse - все ОК
Файл /usr/local/etc/squid/test.txt незнаю как создать и для этого в тупую использовал htdigest от apache. Завел юзера user с паролем 123.
Сделал squid -k reconfigure
После этого делаю запрос какого-либо ресурса а он даже не спросив пароля сразу мне в ответ ДОСТУП ЗАПРЕЩЕН.
Если заменить deny all на allow all, то все фурычит.
Вопрос:
1. Как создать файл паролей к этому аутентификатору?
2. Даже если и файл с пользователями корявый то почему Internet Explorer 6.0 sp1 не выдал запрос на ввод имени и пароля? Между прочем когда я делал digest-аутентификацию на apache'е, все получалось а со сквидой нет...
Поможите плиз....