Ssh

如何註銷su和另一個使用者

  • March 26, 2014

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

而不是:

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

就像是:

root@host:/magicallyLogEveryoneOut -bladow

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

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

fuser -k `tty`

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

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

我建議您養成在視窗關閉之前執行CTRL-C一堆’ 的習慣。CTRL-D

引用自:https://unix.stackexchange.com/questions/121585