linux系统root用户可强制踢除其它登录用户,首先可用w命令查看登录用户信息,显示信息如下:
[root@localhost ~]# w
10:32:06 up 12:28, 5 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.0.111 10:32 0.00s 0.01s 0.00s w
root pts/1 192.168.0.111 10:31 7.00s 0.02s 0.02s -bash
root pts/2 192.168.0.111 10:32 5.00s 0.00s 0.00s -bash
root pts/3 192.168.0.111 10:32 4.00s 0.00s 0.00s -bash
root pts/4 192.168.0.111 10:32 2.00s 0.00s 0.00s -bash
10:32:06 up 12:28, 5 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.0.111 10:32 0.00s 0.01s 0.00s w
root pts/1 192.168.0.111 10:31 7.00s 0.02s 0.02s -bash
root pts/2 192.168.0.111 10:32 5.00s 0.00s 0.00s -bash
root pts/3 192.168.0.111 10:32 4.00s 0.00s 0.00s -bash
root pts/4 192.168.0.111 10:32 2.00s 0.00s 0.00s -bash
强制踢人命令格式:pkill -kill -t tty
解释:
pkill -kill -t 踢人命令
tty 所踢用户的TTY
如上踢出pts/1用户的命令为: pkill -kill -t pts/1
只有root用户才能踢人,。如果同时有二个人用root用户登录,任何其中一个可以踢掉另一个。任何用户都可以踢掉自己-_-。
Linux系统下强制踢掉登录用户
pgrep -v -t pts/1 列出关于pts/1的
两条同时踢掉其他的所有用户 只保留一个 pts/1
pkill -f ^sshd:.*pts/[^1]
pkill -f sshd:.*/[^1]