首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法删除用户

无法删除用户
EN

Ask Ubuntu用户
提问于 2013-12-20 04:09:41
回答 4查看 33.1K关注 0票数 7

我试图删除一个用户:

代码语言:javascript
复制
# 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.

我跑了谁

代码语言:javascript
复制
# who
myuser pts/0        2013-12-19 23:00 ...

它只显示我登录了。我真的需要删除这个用户,但我没有他们的密码,我有sudo密码,但是。我怎么能删除它?

EN

回答 4

Ask Ubuntu用户

发布于 2017-02-08 23:16:50

如果您不能删除一个用户,这肯定是因为某些进程仍在运行,属于他。

首先,您可以通过以下方式列出他的流程:

代码语言:javascript
复制
ps -aux | grep someuser

如果是这样的话,你可以用

代码语言:javascript
复制
sudo pkill -u someuser

然后再次执行deluser

代码语言:javascript
复制
deluser someuser

代码语言:javascript
复制
sudo deluser someuser
票数 14
EN

Ask Ubuntu用户

发布于 2013-12-20 07:33:38

在deluser的手册页中,它指出错误代码8表示perl paquet“perl模块”没有安装,也许您可以检查一下.

无论如何,如果您想强制删除,可以使用deluser和-f选项。

代码语言:javascript
复制
deluser -f

但只有当你找不到其他方法的时候,它才会产生不稳定.有关更多信息,请参见手册页。

票数 1
EN

Ask Ubuntu用户

发布于 2016-03-12 07:44:32

当我尝试删除第一次尝试删除的用户时,我也遇到了同样的问题。对我来说,等待几秒钟是解决办法:

正如我提到的,删除用户的第一次尝试失败了,因为它仍然登录。然后我注销了用户,并重复了

代码语言:javascript
复制
sudo deluser -remove-home <username2delete>

命令,但是

代码语言:javascript
复制
/usr/sbin/deluser: `/usr/sbin/userdel <username2delete>' returned error code 8. Exiting.

又出现了。这一次使用的是"username2delete“当前要使用的进程ID。

我检查了哪些用户登录了,只有一个用户登录了"user2stay“。

然后我阅读了您的帖子,2分钟后,我再次尝试了与前面相同的命令:

代码语言:javascript
复制
sudo deluser -remove-home <username2delete>

这一次,它没有问题。没有必要重新启动,也没有强制的deluser。也许这个能帮到你。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/393321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档