您的位置:首页 > 运维架构 > Shell

【shell脚本练习】批量添加用户和设置密码

2015-08-22 20:29 996 查看

题目

添加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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: