感谢支持
我们一直在努力

清除本机除了当前登陆用户以外的所有用户

问题如下:


清除本机除了当前登陆用户以外的所有用户
处理结果:
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 (此脚本为上文给出的脚本,脚本名自己定义)



如图所示,除执行命令的用户外其他连接都被中断。

赞(0) 打赏
转载请注明出处:服务器评测 » 清除本机除了当前登陆用户以外的所有用户
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏