Skip to content

[Linux] 使用 pkill 指令踢掉伺服器上的用戶

Last Updated on 2021-10-17 by Clay

在 Linux 系統中,如果我們使用 ssh 指令連接到遠端伺服器,卻又沒有正常地退出(比方說突然斷線),那麼當我們下次進入時,可能會看到伺服器上滿滿的都是我們自己的使用者名稱。

以下是我的使用 w 指令看到的畫面:

我必須說這看起來有些礙眼。而想要踢掉這些用戶,則可以使用 pkill 指令來做到,這也是我今天寫這篇文章所要紀錄的主題。


pkill

順帶一提,除了將用戶踢掉外,pkill 指令也可以用來殺死行程process)。

終止帶有 test 關鍵字的行程

pkill test


終止用戶為 user01、帶有 test 關鍵字的行程

pkill -u user01 test


上面是基本的 pkill 介紹,下面來說明該如何將使用者踢出伺服器

將 TTY 為 pts/0 的用戶踢出伺服器

sudo pkill -kill -t pts/0


這樣一來就能踢掉 TTY(teletype)為 pts/0 的用戶了。

依此類推,你可以踢掉任何你想要踢出的用戶,只要你有管理員權限,你想踢掉別人也是做得到的。


References


Read More

Tags:

Leave a Reply