Users
您如何將良性使用者踢出您的系統?
我之前在Google上搜尋了一下,注意到了幾種方法,但我猜Google並不知道全部。那麼你如何讓使用者離開你的 Linux 機器呢?另外,您如何首先看到他們已登錄?和相關的……如果使用者登錄到 X11 DE(不是我只是好奇的要求),你的方法是否有效?
可能有更簡單的方法,但我這樣做:
- 查看誰登錄了您的機器——使用
who
或w
:> who mmrozek tty1 Aug 17 10:03 mmrozek pts/3 Aug 17 10:09 (:pts/2:S.0)
- 查找他們的 TTY 連接到的 shell 的程序 ID:
> ps t PID TTY STAT TIME COMMAND 30737 pts/3 Ss 0:00 zsh
- 嘲笑他們即將斷開連接(此步驟是可選的,但值得鼓勵)
> echo "HAHAHAHAHAHAHAHA" | write mmrozek pts/3
- 殺死相應的程序:
> kill -9 30737
我剛剛發現您可以通過給出標誌來組合
who
第1 步和第 2 步;-u
PID 是右邊的數字:> who -u mmrozek tty1 Aug 17 10:03 09:01 9250 mmrozek pts/18 Aug 17 10:09 01:46 19467 (:pts/2:S.0)