shell脚本批量添加20个用户,用户名为user1~20,密码为user1~20+5个随机字符,并保存至userinfo.txt文件中
批量添加20个用户,用户名为user01-20,密码为user后面跟5个随机字符。
#!/bin/bash # adduser.sh # 批量添加20个用户,用户名为user01-20,密码为user后面跟5个随机字符。 for i in `seq 20` do user="user$i" password="$user`echo $RANDOM|md5sum|cut -c 1-5`" useradd $user echo "$password"|passwd --stdin $user echo "$user $password">>userinfo.txt done
批量删除刚才添加的20个用户,并且删除用户 home 目录、用户 mail 目录
#!/bin/bash # deluser.sh # 批量删除用户 for i in `seq 20` do user="user$i" userdel $user rm -rf /home/$user rm -rf /var/spool/mail/$user done