[Comm] Проблемы с аутентификационными механизмами с squid`е

Nick S. Grechukh =?iso-8859-1?q?ngrechukh_=CE=C1_ua=2Efm?=
Чт Мар 24 14:29:37 MSK 2005


On Thu, Mar 24, 2005 at 03:59:45PM +0300, Овечкин Влад wrote:
> при попытке выхода в инет выдаётся строка Access Denied, т.к. браузер IE 
> кидает проксе логин с паролем от учётной записи для входа в домен (т.е. 
> MAIN\rabotnik1). И  squid сразу же отказывается предоставлять доступ в 
> Интернет. Это, конечно, правильно, но почему пользователю не выдаётся форма 
> с просьбой ввести логин с паролем? Ситуация в трёх отделах везде одинаковая 
> на одном компе выдаётся запрос пароля, на всех остальных - нет.
> Компьютер на линуксе в домен не введён. Но это не важно.
> ПО у клиентов - WinXp SP1 или SP2 с IE 6.0, а также Win98 с IE 5.0. Тип 
есть ли корреляция между поведением IE/squid и клиентской ОС?

> аутентификации пользователей на проксе - ntlm.
все правильно, afaiR ntlm для того и предназначен чтобы входить не спрашивая пароль. любое другое его поведение неоднократно обсуждалось в контексте "а почему не работает как надо" ;-)

> auth_param ntlm program /usr/lib/squid/ntlm_auth Main/Server-1
> auth_param ntlm children 5
> auth_param ntlm max_challenge_reuses 0
> auth_param ntlm max_challenge_lifetime 2 minutes
> auth_param ntlm use_ntlm_negotiate off
> auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passfile
> auth_param basic children 5
> auth_param basic realm Squid proxy-caching web server
> auth_param basic credentialsttl 2 hours
я бы ntlm выкинул. зато basic аутентификация - то что надо, только ей
нужно правильно объяснить источник паролей. для этого есть разные штуки, например msnt_auth. или wb_auth, я использовал его. 



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