Loading

03 批量创建100个用户并设置随机密码

#!/bin/bash
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

USER_LIST=$@
# USER_LIST=(user01 user02 user03)
USER_FILE=./user.txt

for USER in $USER_LIST; do
# for USER in ${USER_LIST[*]}; do
    if ! id $USER &>/dev/null; then
        PASS=$(echo $RANDOM | md5sum |cut -c 1-8)
        useradd $USER
        echo $PASS | passwd --stdin $USER &>/dev/null
        echo "$USER    $PASS" >> $USER_FILE
        echo "$USER User create successful."
    else
        echo "$USER User already exists!"
    fi
done

 

posted @ 2021-04-24 20:04  云起时。  阅读(183)  评论(0编辑  收藏  举报