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