我试图删除一个用户:
# deluser someuser
Removing user `someuser' ...
Warning: group `someuser' has no more members.
userdel: user someuser is currently logged in
/usr/sbin/deluser: `/usr/sbin/userdel someuser' returned error code 8. Exiting.我跑了谁
# who
myuser pts/0 2013-12-19 23:00 ...它只显示我登录了。我真的需要删除这个用户,但我没有他们的密码,我有sudo密码,但是。我怎么能删除它?
发布于 2017-02-08 23:16:50
如果您不能删除一个用户,这肯定是因为某些进程仍在运行,属于他。
首先,您可以通过以下方式列出他的流程:
ps -aux | grep someuser如果是这样的话,你可以用
sudo pkill -u someuser然后再次执行deluser
deluser someuser或
sudo deluser someuser发布于 2013-12-20 07:33:38
在deluser的手册页中,它指出错误代码8表示perl paquet“perl模块”没有安装,也许您可以检查一下.
无论如何,如果您想强制删除,可以使用deluser和-f选项。
deluser -f但只有当你找不到其他方法的时候,它才会产生不稳定.有关更多信息,请参见手册页。
发布于 2016-03-12 07:44:32
当我尝试删除第一次尝试删除的用户时,我也遇到了同样的问题。对我来说,等待几秒钟是解决办法:
正如我提到的,删除用户的第一次尝试失败了,因为它仍然登录。然后我注销了用户,并重复了
sudo deluser -remove-home <username2delete>命令,但是
/usr/sbin/deluser: `/usr/sbin/userdel <username2delete>' returned error code 8. Exiting.又出现了。这一次使用的是"username2delete“当前要使用的进程ID。
我检查了哪些用户登录了,只有一个用户登录了"user2stay“。
然后我阅读了您的帖子,2分钟后,我再次尝试了与前面相同的命令:
sudo deluser -remove-home <username2delete>这一次,它没有问题。没有必要重新启动,也没有强制的deluser。也许这个能帮到你。
https://askubuntu.com/questions/393321
复制相似问题