在linux系统里登录用户通常有2种情况,一种是直接终端登录的,一种是通过远程登录的。下面介绍这两种用的踢出方法。
首先你是管理员,或者有管理员权限
1.终端用户踢出方法比较方便:
root@NB:~# who
root tty1 Nov 27 15:54
malu pts/0 Nov 27 15:53 (192.168.1.3)
root pts/1 Nov 27 15:56 (192.168.1.3)
root@NB:~# skill -t tty1
root@NB:~# who
malu pts/0 Nov 27 15:53 (192.168.1.3)
root pts/1 Nov 27 15:56 (192.168.1.3)
看马上就踢掉了。
2.远程踢出,需要知道远程用户的PID值:
root@NB:~# who
malu pts/0 Nov 27 15:53 (192.168.1.3)
root pts/1 Nov 27 15:56 (192.168.1.3)
root@NB:~# ps a
PID TTY STAT TIME COMMAND 684 tty4 Ss+ 0:00 /sbin/getty -8 38400 tty4
688 tty5 Ss+ 0:00 /sbin/getty -8 38400 tty5
696 tty3 Ss+ 0:00 /sbin/getty -8 38400 tty3
701 tty6 Ss+ 0:00 /sbin/getty -8 38400 tty6
1209 pts/0 Ss+ 0:00 -bash 1321 tty2 Ss+ 0:00 /sbin/getty -8 38400 tty2
1338 pts/1 Ss 0:00 -bash 1361 tty1 Ss+ 0:00 /sbin/getty -8 38400 tty1 1390 pts/1 R+ 0:00 ps a
root@NB:~# kill -9 1209
直接杀死那个进程PID
标签:00,27,Ss,root,用户,linux,注销,pts,Nov From: https://blog.51cto.com/u_15941303/6008466