Linux 基础 SHELL脚本 示例。
#!/bin/bash#FileName: batchAddUser.sh
#批量添加用户,用户自定义前缀,后缀为数字,
#如果小于10,以(01、02。。。)这样的方式添加;大于10,则不用前面加0
#添加个数由用户自定义!初次登录用户必须修改密码。
read -p "Please Input Your Want to add User's prefix Name: " AddName
read -p "Please Input Your Want to Add User's Num: " AddNum
i=1
while [ $i -le $AddNum ]
do
if [ $i -lt 10 ]; then
username=${AddName}0${i}
else
username=${AddName}${i}
fi #if done;
useradd $username
#set user's default password
echo "123456" | passwd --stdin $username &> /dev/null
#one time login, user mast change password!
chage -d 0 $username
let i++
done #for done;
echo "All Ready Add $i User's ."
页:
[1]