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]