Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux培训 > » 正文

linux下如何踢除在线用户

来源: 未知 分享至:
首先用who 查看当前在线用户。以本机为例:
[root@localhost ~]# who
root     tty1         2011-10-25 08:49
root     pts/0        2011-10-25 17:08 (:0.0)
root     pts/1        2011-10-25 17:18 (172.16.1.119)
tty(终端设备的统称)是指在任何一个虚拟控制台登录则产生一个tty,比如你插上显示器登录主机,就会增加一个tty。pts是每一个远程连接都会产生的。
[root@localhost ~]# ps -ef |grep pts/1
root     12955  2483  0 17:18 ?        00:00:00 sshd: root@pts/1 
root     12959 12955  0 17:18 pts/1    00:00:00 -bash
root     12993 12658  0 17:18 pts/0    00:00:00 grep pts/1
[root@localhost ~]# kill -9   12959
如果你剔除用户,看准进程号,执行。比如要干掉pts/1的root的bash,看准进程号是12959。
[root@localhost ~]# who
root     tty1         2011-10-25 08:49
root     pts/0        2011-10-25 17:08 (:0.0)
用户被剔除。
注意
pkill -u USERNAME 也可剔除在线用户,但是它会把所用USERNAME用户都会被剔除,这样很危险。

Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史