如何注销另一个linux用户

来源:互联网 发布:java log打印详细日志 编辑:程序博客网 时间:2024/05/08 22:23
举个例子吧。
  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 ~]#
复制代码


用户被强制退出系统。
0 0