当尝试删除用户时,它返回“用户当前已登录”。
我已经使用 pkill -KILL -u usernameHere 和其他几个命令杀死了该用户,但这没有帮助。
我该如何删除该用户?
运行 CentOS 6。
答案1
SU 为用户su - username
并kill -9 -1
以用户身份运行。
退出 shell 并重试userdel -r username
。
或者您可以检查用户正在使用的进程lsof -u username
并终止相关的 PID。
或者pkill -u username
或者pkill -u uid
答案2
或者用户正在运行的进程ps aux | grep <username>
。kill
答案3
如果上述步骤没有帮助!(假设您在运行级别 5 上使用)
您可以尝试以下操作:
- 将运行级别更改为 3(
init 3
) - 使用除删除帐户以外的其他帐户登录以删除(root /其他帐户)
userdel -r username
答案4
我尝试删除 user1 的步骤
苏用户1
杀死-9-1
苏
sudo deluser user1