Настраиваю интеграцию с доменом AD в Gentoo. Компьютер к домену присоединился, тесты проходят нормально (вижу локальных и доменных пользователей и группы) - даже Nautilus при переходе по адресу smb://доменный_сервер после «kinit пользователь@домен» всё показывает без дополнительных усилий. Но! С доменным пользователем зайти в систему не удаётся. В /var/log/messages это выглядит так:
Sep 6 16:01:46 PC login[18642]: pam_unix(login:auth): check pass; user unknown
Sep 6 16:01:46 PC login[18642]: pam_unix(login:auth): authentication failure; logname=LOGIN uid=0 euid=0 tty=/dev/tty1 ruser= rhost=
Sep 6 16:01:46 PC login[18642]: pam_winbind(login:auth): getting password (0x00000010)
Sep 6 16:01:46 PC login[18642]: pam_winbind(login:auth): pam_get_item returned a password
Sep 6 16:01:46 PC login[18642]: pam_winbind(login:auth): user 'user' granted access
Sep 6 16:01:46 PC login[18642]: pam_krb5(login:auth): user user authenticated as user@DOMAIN.RU
Sep 6 16:01:46 PC login[18642]: gkr-pam: error looking up user information
Sep 6 16:01:50 PC login[18642]: FAILED LOGIN (1) on '/dev/tty1' FOR 'UNKNOWN', Authentication failure
Странно в этом то, что в строчке «pam_unix(login:auth): authentication failure; logname=LOGIN uid=0 euid=0 tty=/dev/tty1 ruser= rhost=» не хватает последней части: «user=user». Да и строчки «Sep 6 16:01:46 PC login[18642]: pam_unix(login:auth): check pass; user unknown», по-хорошему, быть не должно.
/etc/pam.d/system-auth выглядит так:
auth sufficient pam_unix.so try_first_pass broken_shadow
auth sufficient pam_winbind.so use_first_pass
auth sufficient pam_krb5.so use_first_pass
auth required pam_env.so
account required pam_unix.so broken_shadow
account sufficient pam_localuser.so
account [default=bad success=ok user_unknown=ignore] pam_winbind.so cached_login
account required pam_permit.so
password required pam_cracklib.so difok=2 minlen=8 dcredit=2 ocredit=2 retry=3
password sufficient pam_unix.so try_first_pass use_authtok nullok sha512 shadow
password optional pam_permit.so
password sufficient pam_krb5.so
password required pam_deny.so
session required pam_limits.so
session optional pam_mkhomedir.so
session required pam_unix.so
Что этой мерзкой пакости не нравится?!