Ошибка аутентификации pam_sss в Fedora 21 — доступ запрещен

Ошибка аутентификации pam_sss в Fedora 21 — доступ запрещен

Мы настроили сервер OpenLDAP, который работает отлично. FreeBSD, Debian и плагин WordPress проходят аутентификацию без проблем. Мы настраиваем Fedora 21 с pam_sss, но получаем следующую ошибку в /var/log/secure:

Mar  1 00:15:00 www sshd[1176]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=199.100.16.39  user={REDACTED}
Mar  1 00:15:00 www sshd[1176]: pam_sss(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=199.100.16.39 user={REDACTED}
Mar  1 00:15:00 www sshd[1176]: pam_sss(sshd:auth): received for user {REDACTED}: 6 (Permission denied)

getent passwd {REDACTED}возвращается

{REDACTED}:*:1000:500:{REDACTED (full user name)}:/home/users/{REDACTED}:

Команда, которую я запустил для настройки клиента, выглядит так:

authconfig --enableldap --enableldapauth --ldapserver='ldap://{REDACTED (IP)}:389/' --ldapbasedn='dc={REDACTED},dc={REDACTED},dc=com' --enablemkhomedir --enableshadow  --update

Мы искали в Интернете информацию об этой конкретной ошибке (комбинация ошибки аутентификации и 6 (отказано в доступе)), но не нашли ни одного случая ее устранения.

решение1

Я нашел решение проблемы. Запустив sssd -i -d 4и попытавшись войти в систему с другой консоли, я увидел, что START TLSименно там произошел сбой входа. По-видимому, Red Hat и Fedora по умолчанию используют TLS. На сервере нет TLS (сейчас у нас нет достаточно времени). Чтобы отключить TLS, отредактируйте /etc/sysconfig/authconfigна клиентской машине и обновите FORCELEGACY=noдо FORCELEGACY=yes.

Кредит дляhttp://www.linuxquestions.org/questions/linux-enterprise-47/rhel-6-ldap-now-requires-tls-843917/

(Спасибо, Энди, за попытку помочь!)

Связанный контент