实现批量用户创建

实现批量用户创建

脚本案例

#!/bin/bash
#useradd
#v1.1 itwangqiang 2020-12-25
while :
do
        read -p "Please input username'prefix & password & number[Example: admin 123456 10] " username password number

        printf "
        The username is: [ $username ]
        The password is: [ $password ]
        The number is: [ $number ]
        "
        echo -en "\e[1;31mAre you user?[y/n]: \e[0m"
        read choose

        if [ "$choose" = "y" ];then
                break
        else
                exit
        fi
done

for i in `seq -w $number`
do
        user=$username$i
        id $user &> /dev/null
        if [ $? -ne 0 ];then
                useradd $user
                echo "$password" | passwd --stdin $user &> /dev/null
                echo "$user is created"
        else
                echo "The $user is existe"
        fi
done
posted @ 2020-12-25 16:24  廿九九  阅读(3)  评论(0)    收藏  举报