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
转载于:https://www.cnblogs.com/zhoul/p/9926104.html