Ubuntu
Ubuntu - 辨識登錄使用者的 bash 會話
我正在嘗試刪除登錄到我的 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
。