[samba] порядок загрузки winbind & squid

Alexander Bokovoy =?iso-8859-1?q?a=2Ebokovoy_=CE=C1_sam-solutions=2Enet?=
Пн Дек 15 13:09:14 MSK 2003


On Mon, Dec 15, 2003 at 10:40:56AM +0400, Mike Lykov wrote:
> Здравствуйте.
> 
> Настраивал я тут NTLM-аутентификацию у себя, и выяснил непонятную мне вещь.
> 
> Итак, система - сизиф + samba-3.0.1-alt0.3.
> squid работает от пользователя squid , но внесен в группу winbind:
> 
> [root на alt squid]# groups squid
> squid : squid winbind
> 
> НО работает как надо эта аутентификация только в том случае, если:
> 
> 1. загрузить winbindd (при этом работают wbinfo -t, wbinfo -a, ntlm_auth
> --username ...)
> 2. дать на папку /var/cache/samba/winbindd_privileged права 777
> 3. загрузить squid
> 
> Если сделать хоть что-то не в этом порядке(например, сначала загрузить squid,
> а потом дать права 777), то говорит:
> 
> [2003/12/13 17:40:19, 0] utils/ntlm_auth.c:winbind_pw_check(325)
>   Login for user [VESNA]\[VSN_ASU2]@[VSN_ASU99] failed due to [winbind client
> not authorized to use winbindd_pam_auth_crap.  Ensure permissions on
> /var/cache/samba/winbindd_privileged are set correctly.]
> [2003/12/13 17:40:19, 0] utils/ntlm_auth.c:manage_squid_ntlmssp_request(375)
>   NTLMSSP BH: NT_STATUS_ACCESS_DENIED
> 
> А вот если после того, как заработает, сделать права на тот каталог 750 (как
> они и должны быть), то продолжает работать.
> 
> Не понимаю, как это так!
Чертовщина какая-то. Особенно, если учесть, что squid периодически перезапускает
helpers, стало быть, права для доступа нужны не только в первоначальный
момент.

Еще странно то, что фактически игнорируются системные права на этот
каталог -- других ограничений в winbindd нет. Кстати, а 770 помогает?
-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/



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