- 脚本内容
#!/bin/bash
#需求:用shell脚本批量创建用户,用户名=prefix+序号组成,前缀prefix由用户输入,所有用户密码均为123456
#需求实现
#1.提示用户需要创建的用户个数
read -p "请输入需要创建的用户个数:" number
#2.提示用户输入用户名的前缀
read -p "请输入用户名的前缀:" prefix
#3.如果用户为输入,提示用户输入并退出脚本
if [ -z $prefix ];then
echo "用户前缀不能为空!"
exit
fi
#4.设置用户密码
password=123456
#5.创建用户
for i in `seq number`
do
useradd prefix$i
echo "$password" | passwd --stdin prefix$i &> /dev/null
done
echo "${number}个用户已经创建成功!"