我想删除我在Ubuntu上创build的用户。
但是,当我使用以下命令:
userdel -r cafe_fixer
我收到以下消息:
user cafe_fixer is currently used by process 15945
我没有使用这个用户的任何我刚刚创build它,现在想删除它。
任何帮助赞赏。
首先使用pkill
或kill -9 <pid>
杀死进程。
然后使用下面的userdel
命令删除用户,
userdel -f cafe_fixer
根据userdel
手册页:
-f,–force
即使用户仍然登录,此选项也会强制删除用户帐户。即使其他用户使用相同的主目录或者如果邮箱未归属,也会强制userdel删除用户的主目录和邮件假脱机邮件由指定的用户。 如果在/etc/login.defs中将USERGROUPS_ENAB定义为yes,并且与已删除的用户同名,则该组将被删除,即使它仍然是另一个用户的主组。
编辑1:
注意:此选项(即--force
)是危险的,可能会使系统处于不一致的状态。
pkill <process id> userdel <username>