如何註銷 su 和其他用戶

如何註銷 su 和其他用戶

因此,當我在 ssh 會話中以標準使用者身分登錄,然後 su 到 root 時,如何使用單一命令註銷這兩個帳戶?

而不是:

root@host:/exit
user@host:/exit

就像是:

root@host:/magicallyLogEveryoneOut -bladow

答案1

看到您鍵入的任何命令都需要更多的擊鍵CTRL D,我建議CTRLD您退出這兩個會話。

答案2

對於您關於在一個命令中執行此操作的確切問題:在我的 RHEL 機器上,此命令有效:

fuser -k `tty`

其中 SIGKILL 的(又稱-9)任何附加到終端的 PID。您的系統getty程式應該會自行重生。我剛剛嘗試了一下,它把我踢出了我sudo必須紮根的會話。

不過,我會猶豫是否要這樣做,因為我運行了很多後台作業,而且我會偏執地認為我會讓其中一個運行。而且,這很懶(無意冒犯)。

我建議你養成一個習慣,先執行 a ,CTRL-C然後執行一堆CTRL-D' ,直到視窗關閉。

相關內容