小编use*_*045的帖子

PAM SSSD 允许本地用户

我有一个带 PAM 的默认 SSSD 配置。我可以作为任何 LDAP 用户正常登录。但是,当我在服务器上创建本地用户时:

adduser test1
passwd test1
Run Code Online (Sandbox Code Playgroud)

然后尝试以该用户身份登录我收到以下错误:

pam_sss(sshd:account): Access denied for user test1: 10 (User not known to the underlying authentication module)
Run Code Online (Sandbox Code Playgroud)

我的/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
Run Code Online (Sandbox Code Playgroud)

现在 …

linux ssh pam

5
推荐指数
1
解决办法
5万
查看次数

标签 统计

linux ×1

pam ×1

ssh ×1