Linux 查看当前用户,并剔除在线用户

作者: 王炳明 分类: Linux 教程 发布时间: 2021-07-10 14:11 热度:1,843

在 Linux 环境下,使用 w 可以查看在线用户的详细,还可以看到那个用户在执行什么命令

$ w -u
 14:06:20 up 292 days, 21:17,  4 users,  load average: 0.05, 0.26, 0.28
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    112.48.60.12     Tue20   36:17m  0.32s  0.32s -bash
root     pts/3    112.48.60.12     Fri01    5:40m  0.37s  0.37s -bash
root     pts/4    140.243.10.80    13:48    4.00s  0.03s  0.00s w -u
root     pts/5    140.243.10.80    13:49   20.00s  0.02s  0.00s git push origin

如果有些可疑用户,或者有些登陆窗口并并不是自己打开的,那么你的服务器有可能被入侵了。

这如果有什么办法可以剔除某个用户的登陆呢?

命令如下

[root@iswbm ~]# pkill -kill -t pts/0
[root@iswbm ~]# pkill -kill -t pts/3
[root@iswbm ~]# w -u
 14:07:58 up 292 days, 21:19,  2 users,  load average: 0.05, 0.21, 0.26
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/4    140.243.10.80    13:48    6.00s  0.04s  0.00s w -u
root     pts/5    140.243.10.80    13:49    1:58   0.25s  0.00s git push origin

文章有帮助,请作者喝杯咖啡?

发表评论