#!/bin/bash
#让管理员分别输入 用户名,用户个数,密码 把输入保存进对应的变量中
read -p "please input user name:" -t 30 name
read -p "please input user name:" -t 30 num
read -p "please input user name:" -t 30 mima
#-z 表示判断是否为空 ! -z 则表示判断是否不为空
if [ ! -z "$name" -a ! -z "$num" ! -z "$pass"]
then
y=$(echo $num | sed 's/[0-9]//g')
#判断将变量num中的数字内容替换为空后,是不是空字符串
if [ -z "$y"]
then
#如果输入的num是纯数字
for (( i=1;i<=$num;i++))
do
#添加用户的输出扔进黑洞
/usr/sbin/useradd $name$i $>/dev/null
#--stdin 这个选项用于从标准输入管道读入新的密码。
# echo "密码" | passwd --stdin 用户名 记为固定格式就行
echo $mima | /usr/bin/passwd --stdin $name$i &>/dev/null
#强制用户第一次登录时修改密码 chagge -d 0 表示密码最后修改时期就是现在,必须要改密码
chagge -d 0 $name$i &> /dev/null
done
fi
fi