分类: 网络与安全
2016-02-05 10:21:21
root用户可强制踢制其它登录用户,首先可用w命令查看登录用户信息,显示信息如下:
[root@localhost ~]# w
15:49:22 up 18:24, 5 users, load average: 0.00, 0.03, 0.10
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
root tty1 2days 0.11s 0.00s xinit /etc/X11/xinit/xinitrc -- /usr/bin/X :0 vt1 -auth /root/.serverauth
root /0 14:05 1:54 0.20s 0.20s bash
oracle pts/1 14:16 40:26 0.19s 0.18s -bash
root pts/2 15:09 1:46 0.47s 0.47s -bash
root pts/3 15:49 2.00s 0.34s 0.21s w
强制踢人命令格式:pkill -kill -t tty
pkill -kill -t tty1
pkill -kill -t pts/1
解释:
pkill -kill -t 踢人命令
tty 所踢用户的TTY
如上踢出oracle用户的命令为: pkill -kill -t pts/1
只有root用户才能踢人,至少我测试的是这样的。如果同时有二个人用root用户登录,任何其中一个可以 踢掉另一个。任何用户都可以踢掉自己-_-
如何踢掉用终端登陆的用户,如:
root pts/0 14:05 1:54 0.20s 0.20s bash
首先用命令查看pts/0的进程号,命令如下:
[root@localhost ~]# ps -aux |grep pts/0
root 98041 0.0 0.1 116664 2988 pts/0 Ss+ 14:05 0:00 bash
root 109210 0.0 0.0 116840 988 pts/3 R+ 15:58 0:00 grep --color=auto pts/0 踢掉用户的命令:
kill -9 98041
如果想深入体验LINUX系统的新手,也可以先下载一个方德Linux软件中心试用一下。
免费下载地址: