批量加5个新用户,以u1到u5命名,并统一加一个新组,组名为class,统一改密码为123
思路:
● 添加用户的命令
● 判断class组是否存在
● 根据题意,判断该脚本循环5次来添加用户
● 给用户设置密码,应该放到循环体里面
#!/bin/bash
echo "1.Group......"
grep -w class /etc/group &> /dev/null
if [ $? -eq 0 ];then
echo "Group [class] exit"
else
groupadd class
[ $? -eq 0 ] && echo "Group class create ok" || echo "Group class create failed"
useradd -G class{1..5}
fi
echo '2.Create User'
for count in {1..5}
do
username="u$count"
id $username &> /dev/null
if [ $? -eq 0 ];then
echo "User $username exist"
else
useradd -G class $username
echo "User $usrename create success"
echo 123 | passwd --stdin $username
fi
done