[samba] winbind & PAM HELP!
Dimitry V. Ketov
Dimitry.Ketov на avalon.ru
Чт Июл 22 17:11:16 MSD 2004
> -----Original Message-----
> From: samba-bounces на altlinux.ru
> [mailto:samba-bounces на altlinux.ru] On Behalf Of Алексей Данилович
> Пытаюсь заставить Линух(АЛМ 2.2) авторизоваться loginom через
> winbind в
> домене ADS . Машина в домен вошла нормально. Согласно доке по самбе 3
> переписал /etc/pam.d/login:
Лучше взять за основу /etc/pam.d/system-auth-winbind из пакета samba-common, т. е. в /etc/pam.d/login заменить строки system-auth на system-auth-winbind
> #%PAM-1.0
> auth required /lib/security/pam_securetty.so
> auth sufficient /lib/security/pam_winbind.so
> auth sufficient /lib/security/pam_unix.so use_first_pass
Я бы явно написал pam_tcb.so, хотя конечно это все равно символическая ссылка, но ведь ALT linux все-таки ;)
> auth required /lib/security/pam_stack.so service=system-auth
> auth required /lib/security/pam_nologin.so
> #auth optional /lib/security/pam_mail.so
> account sufficient /lib/security/pam_winbind.so
> account required /lib/security/pam_stack.so
> service=system-auth
> password required /lib/security/pam_stack.so service=system-auth
> session required /lib/security/pam_stack.so
> service=system-auth
> #session optional /lib/security/pam_lastlog.so nowtmp
> #session optional /lib/security/pam_motd.so
> session optional /lib/security/pam_console.so
>
> После этого пароль при входе спрашивается два раза! Доменного юзера в
Это вследствии /lib/security/pam_stack.so service=system-auth
> систему не пускают. А в /var/log/messages остается следующие записи:
>
> Jul 20 22:08:26 localhost pam_winbind[1281]: request failed:
> Unexpected
> information received, PAM error was 4, NT error was
> NT_STATUS_INVALID_PARAMETER
Скорее всего не настроен winbind. Что говорит wbinfo -p, wbinfo -t, wbinfo -u, wbinfo -g ?
> Jul 20 22:08:26 localhost pam_winbind[1281]: internal module error
> (retval = 4, user = `test'
> Jul 20 22:08:26 localhost pam_tcb[1281]: login: Authentication failed
> for UNKNOWN USER from LOGIN(uid=0)
> Jul 20 22:08:28 localhost pam_tcb[1281]: login: Authentication failed
> for UNKNOWN USER from LOGIN(uid=0)
А это естественно то что pam_tcb.so (pam_unix.so) ничего не знает о доменном пользователе.
Подробная информация о списке рассылки Samba