题目
添加9个用户,user101…user109;密码同用户名;
思路
- for循环来添加就好了,用户名和密码都可以拼字符串来完成
user10+数字
- 要判断是否能添加成功,注意非交互模式下修改用户密码的技巧
脚本
#!/bin/bash
#addusers.sh
echo "-----add 9 users-----"
for i in {1..9}; do
username=user10$i
if useradd $username &> /dev/null; then
echo "$username"|passwd --stdin $username #脚本中通常这样比较容易修改用户密码
if [ $? -eq 0 ]; then
echo "add $username successful"
else
echo "$username added, change password failure "
fi
else
echo "add $username failure "
fi
done