报错现象
创建这个用户时报错这个用户已经创建
删除这个用户时报错这个用户不存在
使用 id 命令检查这个用户时会显示此用户
确认方法:检查某个用户名有没有被域名占用
# getent passwd -s sss mingyuzhu
(补充:这里以检查某个用户名有没有被域名占用为例)
解决方法方法一:临时禁用 SSSD 解析
1.1 修改 /etc/nsswitch.conf 配置文件
# vi /etc/nsswitch.conf
将以下内容:
......
passwd: files systemd
......
修改为:
......
#passwd: files systemd
......
1.2 让刚刚修改的配置文件生效
# systemctl restart sssd
解决方法二:在 SSSD 服务中忽略某用户
2.1 修改 /etc/sssd.conf 配置文件
# vi /etc/sssd.conf
添加以下内容:
......
[nss]
filter_users = mingyuzhu
(补充:这里以忽略 mingyuzhu 用户为例)
2.2 让刚刚修改的配置文件生效
# systemctl restart sssd
参考文献
https://access.redhat.com/solutions/3442161
