首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >当系统显示某个用户当前正在进程中使用时,如何在linux中删除该用户

当系统显示某个用户当前正在进程中使用时,如何在linux中删除该用户
EN

Stack Overflow用户
提问于 2015-01-23 12:26:02
回答 4查看 165.1K关注 0票数 54

我正在尝试删除我在ubuntu上创建的用户。

但是,当我使用以下命令时:

代码语言:javascript
复制
userdel -r cafe_fixer

我得到以下消息:

代码语言:javascript
复制
user cafe_fixer is currently used by process 15945

我没有使用这个用户做任何事情,我刚刚创建了它,现在希望删除它。

感谢您的帮助。

EN

回答 4

Stack Overflow用户

发布于 2018-10-04 09:56:48

唯一对我有效的解决方案

代码语言:javascript
复制
$ sudo killall -u username && sudo deluser --remove-home -f username

如果要删除的用户使用多个进程,则使用killall命令。

-f选项强制删除用户帐户,即使用户仍在登录也是如此。它还强制deluser删除用户的主目录和邮件假脱机,即使其他用户使用相同的主目录也是如此。

请在评论中确认它是有效的。

票数 30
EN

Stack Overflow用户

发布于 2016-09-07 15:32:34

代码语言:javascript
复制
pkill  <process id>
userdel <username>
票数 5
EN

Stack Overflow用户

发布于 2020-01-12 17:09:10

重新启动计算机并运行$sudo deluser用户名...对我很管用

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

https://stackoverflow.com/questions/28103045

复制
相关文章

相似问题

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