1 #!/bin/bash 2 #描述:批量创建100个用户 3 4 #随机6位密码: `date | md5sum | head -c 6` 5 #随机6位密码: `cat /dev/urandom |head -1|md5sum | head -c 6` 6 i=1 7 pass=888888 8 9 while [ $i -le 100 ] 10 do 11 #判断所需添加用户是否存在 12 id $user 1>/dev/null 2&1 13 if [ $? -eq 1 ] 14 then 15 echo "用户不存在,允许添加" 16 continue 17 else 18 echo "用户已经存在,请重新输入..." 19 fi 20 21 useradd -g webs web-user$i 22 echo "$pass" | passwd --stdin web-user$i 1>/dev/null 2&1 23 chage -d 0 web-user$i 24 i=`exper $i+1` 25 26 done
1 #!/bin/bash 2 #批量删除用户 3 for i in {1..100} 4 do 5 userdel -r user$i 6 sed -i /^user$i/d /etc/passwd 7 sed -i /^user$i/d /etc/group 8 echo "成功删除user$i用户!" 9 done