批量添加用户
#!/bin/bash
#本脚本用来批量创建系统用户
echo '成功创建用户:' > /root/user_name
read -ep '请输入要创建的用户数量:' num
for i in `seq 1 $num`
do
grep "user-$i" /etc/passwd > /dev/null 2>&1
if [ $? -ne 0 ]; then
useradd user-$i > /dev/null 2>&1
if [ $? -eq 0 ]; then
echo "user-$i" >> /root/user_name
echo "user-$i"| passwd user-$i --stdin > /dev/null 2>&1
echo "user-$i 创建成功!"
fi
else
echo "user-$i 用户已存在,创建失败!"
fi
done