Linux命令:踢出终端登录用户
Lasted 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进程踢出用户,自己终端也会退出系统。