我正在尝试删除一个登录到我的ubuntu系统的用户。让我们打电话给用户鲍勃。
我在跑
sudo userdel -r bob我得到的回应是
userdel: user bob is currently logged in所以我跑了
ps -u bob找到他的巴什会议来杀了它。但我没看到-我在找这样的东西:
13205 pts/0 00:00:00 bash(这是我的课程)但我没有看到另一个:
我可以运行什么命令来找出这个用户以什么身份登录?
编辑:
who bob 没有给出结果(至少给出结果)
last bob三天前给出了一个结果--但是
sudo userdel -r bob结果还是一样的。
编辑
who只给我登录。
编辑
root@machine:~# sudo userdel -rf bob
userdel: user bob is currently logged in
userdel: warning: can't remove /var/mail/bob: No such file or directory
userdel: error removing directory /
root@machine:~# sudo userdel -rf bob
userdel: user 'bob' does not exist这似乎不是一种正确的用户类型--对吗?
发布于 2011-02-20 01:38:30
sudo userdel -rf bob有效吗?如果没有,它会产生什么错误?
发布于 2011-02-19 12:40:51
who命令应该可以工作。
或者,您可以用ps -au bob显示属于bob的所有进程。
发布于 2011-02-19 13:01:03
又快又脏
ps fuxaw |grep ^bob | awk '{print $2}' | xargs kill -9
这将杀死所有bobs进程,因此您可以继续删除帐户。
https://serverfault.com/questions/237604
复制相似问题