【Linux Shell脚本编程】批量创建和删除用户的小脚本
以下脚本可以:
- 根据选项--add或者--del可以批量创建或者删除100个用户
- 如果创建用户那么赋予密码,和用户名相同
- 如果不指定参数则提示“You must add ARG”
- 如果已经存在了相关用户则提示用户已经存在,删除用户同理
- 如果参数错误会提示“bad ARG”
[root@localhost tmp]# vi useradd.sh #!/bin/bash if [ $# -lt 1 ] then echo "You must add ARG: --add or --del" exit 7 fi if [ $1 == "--add" ] then for i in {1..100} do if id user$i &>/dev/null then echo "user$i is exists " else useradd user$i &>/dev/null echo user$i | passwd --stdin user$i &> /dev/null echo "user$i creat ok" fi done elif [ $1 == "--del" ] then for i in {1..100} do if id user$i &> /dev/null then userdel -r user$i &>/dev/null echo "user$i delete OK" else echo "user is not exists" fi done else echo "bad ARG" fi
版权声明:本文章版权归数据库运维网(www.ywdba.cn)所有。如需引用本站内容,请注明来源及作者。
评论