Как использовать authconfig для ssh через соединение LDAP

Я новичок на Centos7. Соединение ssh работает для всех пользователей, которые являются /etc/passwd. Это означает, что я могу подключиться к своему серверу с такими пользователями, которых я добавил. Другие пользователи, присутствующие в LDAP, получили эту ошибку в /var/log/secure file:

Nov  3 16:58:59 ghost sshd[7853]: pam_sss(sshd:account): Access denied for user user1: 6 (Permission denied)
Nov  3 16:58:59 ghost sshd[7853]: fatal: Access denied for user user1 by PAM account configuration [preauth]
Nov  3 16:59:25 ghost su: pam_unix(su-l:session): session opened for user user1 by system(uid=0)
Nov  3 16:59:28 ghost su: pam_unix(su-l:session): session closed for user user1

id users1 работает и su - users1 тоже работает.

Команда authconfig --test показывает мне строку:

pam_pwquality is enabled (try_first_pass local_users_only retry=3 authtok_type=)

local_users_only беспокоит меня, но может ошибаться

Как правильно указать команду authconfig?

Спасибо за вашу помощь

2 ответа

Решение

Затем я отредактировал /etc/ssh/sshd_config, изменив:

UsePAM yes

в

UsePAM no

Это работает ldapuser и локальный может подключиться на сервере

PAM сохраняет свои конфигурации для каждого демона в каталоге /etc/pam.d/. Вы должны проверить конфигурацию sshd в этом каталоге.

Другие вопросы по тегам