创建1000个用户,每个用户的初始密码为8位随机字符(由大小写英文字母和数字构成),将用户名和密码信息写入日志文件保存起来,并在用户第一次登录时强制要求其修改自己的密码;
#! /bin/bash
for i in `seq -w 001 999`
do
#创建新用户
useradd user_$i
#产生随机数
p=`pwgen -c 8 1`
#将用户名和密码记录下来
echo "user_$i $p">>/users.pass
#将随机数设为密码
echo $p | passwd --stdin user_$i
#锁定密码,并强制要求用户初次登录时修改密码
usermod -L user_$i
chage -d 0 user_$i
usermod -U user_$i
done