批量删除其他用户

#!/bin/bash
#function:userdel
#author:zdj
#time:201-7-23
uid=`cat /etc/passwd|awk -F: '{print $3}'|egrep '[5-9][0-9][0-9]'`
if [ $? -eq 0 ];
   then
       echo -e "\033[41;37m 你的电脑有其他用户:
        `cat /etc/passwd|awk -F: '{print $1,$3}'|egrep '[5-9][0-9][0-9]'`\033[0m";
       user_Name=`cat /etc/passwd|awk -F: '{print $1,$3}'|egrep '[5-9][0-9][0-9]'|awk '{print $1}' >user_Name.txt`
    num=`cat /etc/passwd|awk -F: '{print $3}'|egrep '[5-9][0-9][0-9]'|wc -l`
 
    
 for ((i=1;i<=$num;i++)) ;
    do
     
       user_name=`cat user_Name.txt|head -$i|tail -1`
       echo `userdel -r $user_name`;
done
else
 echo -e "\033[42;37m 你的电脑没有其他用户\033[0m"
fi 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值