Ubuntu

Ubuntu - 辨識登錄使用者的 bash 會話

  • August 12, 2011

我正在嘗試刪除登錄到我的 ubuntu 系統的使用者。我們稱使用者為 bob。

我在跑

sudo userdel -r bob

我得到的回應是

userdel: user bob is currently logged in

所以我跑

ps -u bob

找到他的 bash 會話來殺死它。但我沒有看到它 - 我正在尋找類似的東西:

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

這似乎不是正確的使用者類型 - 對嗎?

sudo userdel -rf bob行得通嗎?如果不是,它給出了什麼錯誤?

who命令應該可以工作。

或者您可以顯示所有屬於 bob 的程序ps -au bob

引用自:https://serverfault.com/questions/237604