#
#!/bin/bash # 批量创建用户 # 分析:用命令给用户创建密码的方法有两种 # 1. 可以直接用echo的方法 # echo "abc-123" |passwd root # 上面这样只能是输入一次,所以我们得用换行符号,输入两行 # echo -e "abc-123\nabc-123\n" |passwd root # 2. 可以加参数--stdin直接输入密码 # echo "abc-123" |passwd root --stdin # 下面我们来直接开始批量创建用户 for i in `seq -w 00 09` do useradd user_$i p=`mkpasswd -l 10 -s 0` echo $p |passwd user_$i --stdin echo "user_$i:$p" >> /tmp/passwd.txt done
测试完毕后我还要彻底删除用户
-r 的参数是彻底删除的意思
for i in `seq -w 00 09`;do userdel -r user_$i;done
【end】