如何删除linux中系统正在使用的用户?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (286)

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

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

userdel -r cafe_fixer

我收到以下信息:

user cafe_fixer is currently used by process 15945

我没有使用这个用户做任何我刚刚创建的东西,现在希望删除它。

提问于
用户回答回答于

使用pkillkill -9 <pid>来结束这个过程。

然后使用userdel命令删除用户,

userdel -f cafe_fixer

根据userdel手册页:

-f, --force

This option forces the removal of the user account, even if the user is still logged in. It also forces userdel to remove the user's home directory and mail spool, even if another user uses the same home directory or if the mail spool is not owned by the specified user. If USERGROUPS_ENAB is defined to yes in /etc/login.defs and if a group exists with the same name as the deleted user, then this group will be removed, even if it is still the primary group of another user.

用户回答回答于

扫码关注云+社区

领取腾讯云代金券