Linux系统下强制踢掉登录用户

来源:互联网 发布:高分数据 编辑:程序博客网 时间:2024/05/05 15:23
 linux系统root用户可强制踢制其它登录用户,首先可用$w或者who命令查看登录用户信息,显示信息如下:
[root@VM_97_169_centos ~]# w
 23:55:15 up 1 day, 4 min,  4 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
guang    tty1     -                22:03    1:36m  0.13s  0.12s vim test.txt
root     pts/0    121.33.48.197    21:55    1:46m  0.02s  0.02s -bash
root     pts/1    121.33.48.197    22:19    1:35m  0.00s  0.00s -bash
root     pts/2    121.33.48.197    23:47    0.00s  0.01s  0.00s w
[root@VM_97_169_centos ~]# pkill -kill -t tty1
[root@VM_97_169_centos ~]# w
 23:55:51 up 1 day, 5 min,  3 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    121.33.48.197    21:55    1:47m  0.02s  0.02s -bash
root     pts/1    121.33.48.197    22:19    1:36m  0.00s  0.00s -bash
root     pts/2    121.33.48.197    23:47    0.00s  0.01s  0.00s w
[root@VM_97_169_centos ~]# 

     

强制踢人命令格式:pkill -kill -t tty

    解释:

    pkill -kill -t  踢人命令

   tty 所踢用户的TTY

   如上踢出guang用户的命令为: pkill -kill -t tty1

   只有root用户才能踢人,至少我测试的是这样的。如果同时有二个人用root用户登录,任何其中一个可以   踢掉另一个。任何用户都可以踢掉自己-_-
   如何踢掉用终端登陆的用户,如: 

   root     pts/0    :0.0             10:01    0.00s 0.03s 0.00s w

[root@VM_97_169_centos ~]# w
 23:58:00 up 1 day, 7 min,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    121.33.48.197    21:55    1:49m  0.02s  0.02s -bash
root     pts/1    121.33.48.197    23:57    0.00s  0.00s  0.00s w
[root@VM_97_169_centos ~]# pkill -kill -t pts/0
[root@VM_97_169_centos ~]# w
 23:58:22 up 1 day, 7 min,  1 user,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    121.33.48.197    23:57    0.00s  0.00s  0.00s w
[root@VM_97_169_centos ~]# 


不小心T掉了自己当前的终端,郁闷~~~

0 0
原创粉丝点击