Linux命令:踢出終端登錄用戶

最近更新時間 2020-01-02 14:43:20

可以使用pkill命令踢出終端登錄用戶。

1. 查看系統中登錄用戶。

w
 14:33:59 up 20:15,  3 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1                      Tue18   22:17m  0.06s  0.06s -bash
root     pts/0    192.168.1.103    11:15    7.00s  0.07s  0.00s w
root     pts/1    192.168.1.103    14:30    3:59   0.01s  0.01s -bash

上面信息表示有三個用戶登錄了系統,其中兩個用戶pts/0和pts/1從192.168.1.103服務器登錄, 我們的目標是踢出pts/1用戶。

2. 踢出終端用戶。

pkill -9 -t pts/1

3. 再次查看系統中登錄用戶。

w
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1                      Tue18   22:21m  0.06s  0.06s -bash
root     pts/0    192.168.1.103    11:15    4.00s  0.07s  0.00s w

pts/1用戶已經被踢出系統。 

pkill命令與其他kill命令或killall命令踢出用戶相比,pkill命令更精確,不會把自己也踢出系統。killall命令通過殺死sshd進程踢出用戶,自己終端也會退出系統。

rss_feed