Users

您如何將良性使用者踢出您的系統?

  • June 11, 2019

我之前在Google上搜尋了一下,注意到了幾種方法,但我猜Google並不知道全部。那麼你如何使用者離開你的 Linux 機器呢?另外,您如何首先看到他們已登錄?和相關的……如果使用者登錄到 X11 DE(不是我只是好奇的要求),你的方法是否有效?

可能有更簡單的方法,但我這樣做:

  1. 查看誰登錄了您的機器——使用whow
> who  
mmrozek  tty1         Aug 17 10:03  
mmrozek  pts/3        Aug 17 10:09 (:pts/2:S.0)
  1. 查找他們的 TTY 連接到的 shell 的程序 ID:
> ps t  
PID   TTY      STAT   TIME COMMAND  
30737 pts/3    Ss     0:00 zsh
  1. 嘲笑他們即將斷開連接(此步驟是可選的,但值得鼓勵)
> echo "HAHAHAHAHAHAHAHA" | write mmrozek pts/3
  1. 殺死相應的程序:
> kill -9 30737

我剛剛發現您可以通過給出標誌來組合who第1 步和第 2 步;-uPID 是右邊的數字:

> 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)

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