清除本机除了当前登陆用户以外的所有用户
时间:2014-12-01 02:09 来源:linux.it.net.cn 作者:IT
问题如下:
清除本机除了当前登陆用户以外的所有用户
处理结果:
23:00:17 up 1:08, 1 user, load average: 0.02, 0.05, 0.02
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/1 192.168.1.100 22:15 0.00s 10.75s 0.00s w
本机只剩下你自己就对了:)
方法:
-
#!/bin/bash a=`echo $0 | sed 's/..\(...\).*/\1/'` for i in `w|awk -v b=$a 'NR>2{if($NF !~ b) print $2}'` do echo $i fuser -k /dev/$i done
实战:
如图,pts/1 为当前用户,即需要保留的用户。
执行脚本:./kill.sh (此脚本为上文给出的脚本,脚本名自己定义)
如图所示,除执行命令的用户外其他连接都被中断。
(责任编辑:IT)
问题如下: 清除本机除了当前登陆用户以外的所有用户 处理结果: 23:00:17 up 1:08, 1 user, load average: 0.02, 0.05, 0.02 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/1 192.168.1.100 22:15 0.00s 10.75s 0.00s w 本机只剩下你自己就对了:) 方法:
如图,pts/1 为当前用户,即需要保留的用户。 执行脚本:./kill.sh (此脚本为上文给出的脚本,脚本名自己定义) 如图所示,除执行命令的用户外其他连接都被中断。 |