rhel7 批量新建和删除用户
若需要批量新建或者删除用户,可使用简单脚本操作。
首先新建 users.txt,将要新建或者删除的用户放进去,
1 andy 2 barry 3 carl 4 duke 5 eric 6 george 7 kim 8 mary
然后编写Example.sh,(新建用户)
1 then 2 echo "Already exists" 3 else 4 useradd $UNAME &> /dev/null 5 echo "$PASSWD" | passwd --stdin $UNAME &> /dev/null 6 if [ $? -eq 0 ] 7 then 8 echo "$UNAME , Create Success" 9 else 10 echo "$UNAME , Create Failure" 11 fi 12 fi 13 done
编写userdel.sh,(删除用户)
1 #!/bin/bash 2 for UNAME in `cat users.txt` 3 do 4 id $UNAME &> /dev/null 5 userdel $UNAME &> /dev/null 6 if [ $? -eq 0 ] 7 then 8 echo "$UNAME delete success" 9 else 10 echo "$UNAME ,not exist,deleted failed" 11 fi 12 done
最后运行即可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步