Chinaunix首页 | 论坛 | 博客
  • 博客访问: 28263
  • 博文数量: 11
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-18 21:41
文章分类

全部博文(11)

文章存档

2015年(10)

2013年(1)

我的朋友

分类: LINUX

2015-10-09 11:55:53

原文: />
mine:强大的ps命令

另一种退出其他用户登录的方式:
假如 test 当前登录,然后,你重新开个终端登入 root,或者用除 test 之外的用户提权到 root,可以先踢出 test,然后删除 test,至于怎么踢出 test,一般就是 pkill -9 -t <tty>,关键是找到 <tty>,可以 w 或者 ps -ef | grep '^test'

举个例子吧。
  1. [root@rhel5 ~]# whoami
  2. root
  3. [root@rhel5 ~]# w
  4. 16:53:34 up 8 min,  2 users,  load average: 0.00, 0.00, 0.00
  5. USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
  6. kxn      pts/0    console          16:50    3:07   0.02s  0.02s -bash
  7. kxn      pts/1    console          16:50    0.00s  0.07s  0.02s sshd: kxn [priv
  8. [root@rhel5 ~]#
复制代码


root登陆后,发现有普通用户kxn登陆到本机。 tty为pts/0

  1. [root@rhel5 ~]# ps -ef | grep -v grep |grep pts/0
  2. kxn       2236  2234  0 16:50 ?        00:00:00 sshd: kxn@pts/0
  3. kxn       2237  2236  0 16:50 pts/0    00:00:00 -bash
  4. kxn       2343  2237  0 16:57 pts/0    00:00:00 sleep 300
  5. [root@rhel5 ~]#
复制代码


查看kxn用户的登陆位置和进程
  1. [root@rhel5 ~]# kill -9 2236
复制代码

杀掉他的ssh登陆进程,或者杀掉他的第一个登陆shell(pid 2237)也可以

  1. [root@rhel5 ~]# w
  2. 17:01:16 up 16 min,  1 user,  load average: 0.00, 0.00, 0.00
  3. USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
  4. kxn      pts/1    console          16:50    0.00s  0.09s  0.02s sshd: kxn [priv
  5. [root@rhel5 ~]#
复制代码


用户被强制退出系统。
阅读(4990) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~