[root@yfs01 home]# userdel -r mycentos userdel: user mycentos is currently used by process 12190
时间: 2024-02-24 11:58:26 浏览: 70
linux userdel 命令的使用
这个错误提示表示用户 "mycentos" 当前正在被进程 12190 使用,无法删除该用户。在删除用户之前,需要先将该用户的所有进程全部停止,或者先将该用户从当前登录的会话中注销。
可以通过以下命令,查看指定用户的所有进程:
```
sudo ps -u mycentos
```
然后可以使用 "kill" 命令,将所有进程关闭。例如,要关闭进程号为 12190 的进程,可以使用以下命令:
```
sudo kill 12190
```
如果该用户当前正在登录的会话中,可以先注销该用户,然后再删除该用户。使用以下命令,可以强制注销指定用户的会话:
```
sudo pkill -KILL -u mycentos
```
注销后,再执行 userdel 命令即可。如果仍然无法删除用户,可以尝试使用 "-f" 选项,强制删除该用户。但需要注意,这可能会导致该用户的进程异常退出,数据丢失等问题,操作需谨慎。
阅读全文