首页 > 其他 > 详细

批量创建10个系统帐号o01-zkg10并设置密码

时间:2019-08-22 19:46:41      阅读:100      评论:0      收藏:0      [点我收藏+]
批量创建10个系统帐号o01-zkg10并设置密码(密码为随机8位字符串)
脚本如下:

#!/bin/sh
#批量创建用户名和密码
#by zkg 2019-08-22
. /etc/init.d/functions

if [ $UID -ne 0 ];then
echo "create user need root privage"
exit
fi

for user in echo zkg{01..10}
do
check_user=grep "\b$user\b" /etc/passwd|wc -l
if [ $check_user -ne 0 ];then
action "this $user is exist,no create user" /bin/false
continue
fi

    PASSWD=`echo $RANDOM|md5sum|cut -c 1-8`
    useradd $user &&     echo "$PASSWD"|passwd --stdin $user
    RETVAL=$?
    if [ $RETVAL -eq 0 ];then
            action "$user is created successfully"  /bin/true
    else
            action "PASSWD is failed" /bin/false
    fi
    echo "$user:$PASSWD" >>/opt/shell/passwd.txt

done

批量创建10个系统帐号o01-zkg10并设置密码

原文:https://blog.51cto.com/1009516/2431803

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!