无法删除用户 - /etc/passwd 中缺少条目 - (网络用户)

无法删除用户 - /etc/passwd 中缺少条目 - (网络用户)

我跑了

sudo userdel <username>

但我收到以下错误

userdel: cannot remove entry '<username>' from /etc/passwd

我检查了 /etc/passwd 文件,但确实找不到用户名的条目 - 我按 CTRL+F 进行检查。

非常感谢您的帮助,已经习惯了搜索栏,但没有找到令人满意的答案。

干杯!

编辑:

我相信我知道问题可能是什么。我尝试删除的用户未在本地进行身份验证,而是在网络上进行身份验证,因为登录名与我的大学登录详细信息相同,这就是为什么它没有在 /etc/passwd 中本地存储详细信息的原因 - 现在的问题是,我如何删除这种通过网络进行身份验证的用户 - 有人能帮我吗?

EDIT2:根据要求,以下是 /etc/nsswitch.conf 的内容

passwd:         files
group:          files
shadow:         files
gshadow:        files

hosts:          files mdns4_minimal [NOTFOUND=return] dns
networks:       files

protocols:      db files
services:       db files sss
ethers:         db files
rpc:            db files

netgroup:       nis
sudoers:        sss

答案1

我刚刚遇到了这个问题。我停止了以下服务

systemctl stop ntpd smb winbind

创建用户:

useradd linuxuser

开始服务

systemctl start ntpd smb winbind

相关内容