[samba] ntlm_auth = ntlmssp и basic
Alexander Bokovoy
=?iso-8859-1?q?a=2Ebokovoy_=CE=C1_sam-solutions=2Enet?=
Вт Дек 16 13:04:19 MSK 2003
On Tue, Dec 16, 2003 at 01:42:18PM +0400, Mike Lykov wrote:
> Здравствуйте.
>
> Использую сейчас ntlm_auth для NTLM-авторизации, а для немощных - nsca_auth.
>
> выглядит так:
>
> auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp
> auth_param ntlm children 10
> auth_param ntlm max_challenge_reuses 0
> auth_param ntlm max_challenge_lifetime 5 minutes
> auth_param basic program /usr/lib/squid/ncsa_auth /usr/etc/passwd
> auth_param basic children 5
> auth_param basic realm Squid proxy-caching web server
> auth_param basic credentialsttl 2 hours
>
> вроде работает, за исключением случаев, когда клиенты, не умеющие ntlm, не
> могут перейти на basic (типичный пример - IE for Mac).
> (вопрос, кто додумался поставить ie/mac и какую версию, оставим на потом ;)
>
> Но вот ntlm_auth умеет и сам basic-авторизацию, такого вида:
> --helper-protocol=PROTO
> Operate as a stdio-based helper. Valid helper protocols are:
> squid-2.5-basic
> Server-side helper for use with Squid 2.5's basic (plaintext) authentication.
>
> вот вопрос - что даст переход на такую схему:
>
> auth_param ntlm program ntlm_auth --helper-protocol=squid-2.5-ntlmssp
> auth_param basic program ntlm_auth --helper-protocol=squid-2.5-basic
> auth_param basic children 5
> auth_param basic realm Squid proxy-caching web server
> auth_param basic credentialsttl 2 hours
>
> будет ли это работать?
Будет.
> что это даст?
Проверку переданных имени пользователя и пароля относительно домена.
> и откуда он возьмет список логинов/паролей, с которыми сравнивать? (у
> ncsa_auth файл с паролями указывается как параметр)
С PDC, на то он и ntlm_auth.
Имеющиеся helper protocols отличаются только способом доставки нужной
информации от клиента к ntlm_auth и далее.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
Подробная информация о списке рассылки Samba