使用 userdel -r 删除用户后,用户仍然出现在登录屏幕上(CentOS 7)

使用 userdel -r 删除用户后,用户仍然出现在登录屏幕上(CentOS 7)

我在 CentOS 7 上使用 userdel -r [用户名] 删除了一个用户,但该用户仍出现在 GUI 登录屏幕上。此外,useradd 现在拒绝再次添加相同的用户名,并报告该用户已存在。该用户的另一个 userdel 命令报告无法从 /etc/passwd 中删除该用户。但是,该用户既没有出现在 passwd 文件中,也没有出现在 shadow 文件中。

如果我进入用户的 GUI 设置屏幕,用户就会出现在那里。但是使用“-”按钮删除用户没有任何效果。没有明显的错误。

有什么想法吗?我同时删除了几个用户,其他用户似乎都按预期消失了。

答案1

连接到 LDAP 服务器进行身份验证时出现了混乱。LDAP 服务器上有一个用户,其名称与我一直试图删除的本地计算机上的用户相同。因此,他们仍然显示在 Gnome 登录屏幕上。

第一次运行“userdel -rf fred”工作正常,并删除了本地用户,但如果您随后再次尝试添加 fred,您会开始收到错误,因为 fred 存在于 LDAP 中。

相关内容