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進程踢出用户,自己終端也會退出系統。