Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 操作系统 / Linux / 清除本机除了当前登陆用户以外的所有用户

问题如下:清除本机除了当前登陆用户以外的所有用户
处理结果:
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 (此脚本为上文给出的脚本,脚本名自己定义)如图所示,除执行命令的用户外其他连接都被中断。CentOS教程:列出本机正在监控的端口Linux教程:文本操作倒序输出相关资讯      Linux基础教程 
  • Linux基础教程:对文件打包压缩  (03月08日)
  • 基础教程:Linux 新手应该知道的   (09/06/2015 21:17:20)
  • Linux基础教程:find 与 xargs  (04/05/2015 10:20:11)
  • Linux基础教程:tar 命令使用介绍  (12/03/2015 13:19:47)
  • Linux基础教程(1)操作系统基础   (08/15/2015 20:44:01)
  • Linux基础教程:从源码安装软件  (04/05/2015 10:14:45)
本文评论 查看全部评论 (0)
表情: 姓名: 字数