
因此,當我在 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
' ,直到視窗關閉。