19 尝试删除用户时,它返回“用户当前已登录”。 我已经使用pkill -KILL -u username这里和其他几个命令杀死了用户,但这无济于事。 如何删除该用户? 运行CentOS 6。 centos users remove — en source
47 SU给用户su - username并以用户kill -9 -1身份运行。 退出外壳,然后重试userdel -r username。 或者,您可以使用lsof -u username并杀死相关的PID 来检查用户的进程。 或pkill -u username或pkill -u uid — 怀特 source 小心!使用上面的第一个命令杀死了我所有的userpace守护程序。由于它是生产服务器,因此必须手动重新启动它们。因此,这在生产服务器上是一种危险的命令。在我的情况下,这是一个托管数十个VPS服务器的节点,因此对我而言这是一件重要的事情。 — Fred Flint
7 或ps aux | grep <username>与kill该进程的用户正在运行。 — 西尔奇 source 1 这是我在谷歌搜索之前尝试的第一件事。当我这样做时,grep结果中什么也没有。 — 维克
2 如果上述步骤没有帮助。(假设您在运行级别5上使用)尝试一下, 将运行级别更改为3(init 3) 使用除删除帐户以外的其他帐户登录以删除(root /其他帐户) userdel -r username — 莫汉巴布 source
-2 我尝试删除用户1的步骤 苏用户1 杀死-9 -1 su 须藤deluser user1 — 功夫 source 我没有在此答案中看到任何新内容。而且,较早的答案可以更好地说明他们在做什么。 — kasperd '16