首页 > 其他 > 详细

批量创建10个系统帐号,并设置密码(密码为随机数,要求字符和数字等混合(第二种)

时间:2019-10-09 11:00:22      阅读:102      评论:0      收藏:0      [点我收藏+]
#!/bin/bash
echo "创建成功的用户" > /root/user_name
read -ep "输入要创建的用户:" num
 
for i in `seq 1 $num`
do
   pw=`cat /dev/null/uradom | head -1 | md5sum | head -c 5`
   id wg$i > /dev/null 2&1
   if [ $? -eq 0 ];then
     echo "该用户存在"
     read -ep "是否删除此用户(y/n):" select
     case $select in
     y|Y)
       userdel -rf wg$i > /dev/null
       echo "wg$i删除成功"
     ;;
     n|N)
       continue
     ;;
     *)
       echo "输入字符有误,重新输入"
     esac
   else
     useradd wg$i > /dev/null 2>&1
     if [ $? -eq 0 ];then
       echo "wg$i用户创建成功"
       echo "wg$ipw" | passwd --stdin wg$i
       echo "wg$i $pw" >> /root/user_name
     else
       echo "用户创建失败"
     fi
   fi
done

  

批量创建10个系统帐号,并设置密码(密码为随机数,要求字符和数字等混合(第二种)

原文:https://www.cnblogs.com/luyuheng/p/11640454.html

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