[samba] Samba и домен Win2k3

Stavr killkeny на yandex.ru
Вт Окт 30 15:33:25 MSK 2007



30.10.07, 14:56, Stavr (killkeny на yandex.ru):

> 30.10.07, 13:45, Eugene Ostapets (eostapets на gmail.com):
> > 30.10.07, Stavr<killkeny yandex.ru> написал(а):
> > правильнее было бы делать сначала локальную авторизацию, а потом уже
> > сетевую, ну и при более чем одной схеме авторизации нужно добавлять
> > флаг use_first_pass
> > В качестве примера посмотрите на /etc/pam.d/system-auth-use_first_pass-ldap
> > > Пожалуйста, подскажите где мои очередные грабли.

Все заработало!!!
Решение оказалось весьма простым -
в директории /etc/pam.d
cуществует файл system-auth-winbind
далее следующая процедура:
возвращаю файл system-auth-local в начальное состояние
изменяю ссылку system_auth

# ln -s system-auth-winbind system-auth
# ls -l system-auth
lrwxrwxrwx 1 root root 19 Oct 30 17:14 system-auth -> system-auth-winbind

и далее во всех файлах меняю system-auth на system-auth-local

на примере system-auth-winbind
# cat system-auth-winbind
#%PAM-1.0
auth     required       pam_securetty.so
auth     required       pam_nologin.so
auth     sufficient     pam_winbind.so
auth     include        system-auth-use_first_pass
account  sufficient     pam_winbind.so
account  include        system-auth
password sufficient     pam_winbind.so
password include        system-auth-use_first_pass
# We use pam_mkhomedir to create home dirs for incoming domain users
# Note used umask, it will result in rwxr-x--x access rights
session  required       pam_mkhomedir.so skel=/etc/skel/ umask=0026
session  include        system-auth-local

в последней строке оригинальное значение было
session  include        system-auth

К сожалению не понял полностью механизма PAM. Читал man но не помогло  ;)
По этому пришлось перенаправлять симлинк system-auth и править другие файлы.
Оптимальным было бы решение что бы сразу читался файл system-auth-winbind, но с каким именем нужно создать симлинк на него? не знаю...


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