1、系统环境
[root@wrx ~]# uname -sir Linux 2.6.32-696.el6.x86_64 x86_64
2、强制踢除wrx用户
#查看当前登录用户 [root@wrx ~]# w 15:13:56 up 4:00, 3 users, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/1 192.168.1.103 15:13 9.00s 0.00s 0.00s ssh 192.168.1.169 -l wrx root pts/0 192.168.1.103 15:07 0.00s 0.00s 0.00s w wrx pts/2 192.168.1.169 15:13 9.00s 0.00s 0.00s -bash #查看最近登录用户信息 [root@wrx ~]# last wrx pts/2 192.168.1.169 Fri Mar 9 15:13 still logged in root pts/1 192.168.1.103 Fri Mar 9 15:13 still logged in root pts/0 192.168.1.103 Fri Mar 9 15:07 still logged in #由上可知wrx用户伪终端pts/2 #查询pts/2的进程ID [root@wrx ~]# ps -ef | grep pts/2 wrx 2026 2024 0 15:13 ? 00:00:00 sshd: wrx@pts/2 wrx 2027 2026 0 15:13 pts/2 00:00:00 -bash root 2057 1984 0 15:25 pts/0 00:00:00 grep pts/2 #强制杀死进程 [root@wrx ~]# kill -9 2026 #查看是否已踢除 [root@wrx ~]# w 15:26:39 up 4:13, 2 users, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/1 192.168.1.103 15:13 12:52 0.00s 0.00s -bash root pts/0 192.168.1.103 15:07 0.00s 0.01s 0.00s w #或者使用如下命令踢除wrx用户 #查看当前登录用户 [root@wrx ~]# w 15:32:47 up 4:19, 3 users, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/1 192.168.1.103 15:31 13.00s 0.00s 0.00s ssh 192.168.1.169 -l wrx root pts/0 192.168.1.103 15:07 0.00s 0.01s 0.00s w wrx pts/2 192.168.1.169 15:32 13.00s 0.00s 0.00s -bash #踢除wrx用户 [root@wrx ~]# pkill -kill -t pts/2 [root@wrx ~]# w 15:33:01 up 4:19, 2 users, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/1 192.168.1.103 15:31 27.00s 0.00s 0.00s -bash root pts/0 192.168.1.103 15:07 0.00s 0.01s 0.00s w
#查看当前伪终端号 [root@wrx ~]# tty /dev/pts/0 [root@wrx ~]# #root用户可以踢除任何用户包括自己,非root用户只能踢除自己 [wrx@wrx ~]$ pkill -kill -t pts/1 pkill: 2137 - Operation not permitted pkill: 2186 - Operation not permitted