У меня есть конфигурация SSSD по умолчанию с PAM. Я могу войти в систему нормально, как любой пользователь LDAP. Тем не менее, когда я создаю локального пользователя на сервере:
adduser test1
passwd test1
и затем попробуйте войти в систему как пользователь, я получаю следующую ошибку:
pam_sss(sshd:account): Access denied for user test1: 10 (User not known to the underlying authentication module)
Мой /etc/nsswitch.conf
это:
passwd: files sss
shadow: files sss
group: files sss
#hosts: db files nisplus nis dns
hosts: files dns
bootparams: nisplus [NOTFOUND=return] files
ethers: files
netmasks: files
networks: files
protocols: files
rpc: files
services: files sss
netgroup: files sss
publickey: nisplus
automount: files ldap
aliases: files nisplus
sudoers: files sss
Теперь files
перечислены как альтернатива в nsswitch.conf
но похоже, что они не проверяют файлы для аутентификации.
Как я могу разрешить вход в систему как локальный пользователь, когда SSSD является моим модулем аутентификации?