一、查看用户
Linux 系统 root 用户可强制踢制其它登录用户,首先可用 w 命令查看登录用户信息
pi@raspberrypi:~ $ w
22:39:44 up 1:13, 1 user, load average: 0.01, 0.01, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
pi pts/0 192.168.0.106 22:39 0.00s 0.33s 0.03s w
二、强制踢人
命令格式:pkill -kill -t tty
解释:
pkill -kill -t 踢人命令
tty 所踢用户的 tty
比如:
pkill -kill -t pts/2
三、说明
1.只有 root 用户才能踢人,但任何用户都可以踢掉自己
2.如果同时有二个人用 root 用户登录,任何其中一个可以踢掉另一个
3.pts/0 就是自己开的桌面环境现的第一个终端
四、示例
使用 cmd 登录 Linux 系统,我这里是树莓派:
C:\Users\Administrator>ssh -p 22 pi@192.168.0.105
pi@192.168.0.105's password:
Linux raspberrypi 4.19.66-v7+ #1253 SMP Thu Aug 15 11:49:46 BST 2019 armv7l
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Dec 6 22:44:42 2019 from 192.168.0.106
pi@raspberrypi:~ $
然后使用 mstsc 远程桌面连接到我的 Linux 系统,然后打开终端,输入如下的命令:
pi@raspberrypi:~ $ su
Password:
root@raspberrypi:/home/pi# w
22:49:33 up 1:23, 1 user, load average: 0.00, 0.03, 0.01
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
pi pts/0 192.168.0.106 22:46 40.00s 0.26s 0.26s -bash
root@raspberrypi:/home/pi# pkill -kill -t pts/0
root@raspberrypi:/home/pi#
root@raspberrypi:/home/pi#
最后回到 cmd 下查看原来的会话:
pi@raspberrypi:~ $ Connection to 192.168.0.105 closed.
可以看到,已经通过 cmd 建立的会话已经被踢出了。
微信中搜索 “码农UP2U” 关注我的公众号吧!!!