Linux踢使用者

iteye_4515發表於2011-11-30

使用who命令檢視當前已經登入的使用者,再用whoami命令檢視自己是哪一個使用者,然後用pkill命令殺掉需要踢出的使用者,示例:

bianhaoqiong@bianhaoqiong-virtual:~$ who
bianhaoqiong pts/0        2011-11-30 18:53 (192.168.190.1)
bianhaoqiong pts/2        2011-11-30 17:52 (192.168.190.1)
bianhaoqiong@bianhaoqiong-virtual:~$ whoami
bianhaoqiong
bianhaoqiong@bianhaoqiong-virtual:~$ pkill -kill -t pts/2
bianhaoqiong@bianhaoqiong-virtual:~$
同一個使用者多處登入要根據登入時間來判斷哪一個是當前的。

PS:

tty(teletypewriters)是指終端裝置,一般是在linux本地登入的使用者,特別地tty7是通過圖形化終端登入的,tty1-6是指通過字元終端登入的

pty(pseudo tty)是指虛擬終端,就是在本地虛擬一個終端,然後通過遠端的鍵盤和顯示器來操作的一個虛擬裝置

pts(pseudo terminal slave)是pty的一個實現,通過ssh登入的使用者都是pts的,pts/後面的數字是一個id號,用來標識不同的虛擬終端

相關文章