zoukankan      html  css  js  c++  java
  • 批量创建账号脚本

    密码通过uuid随机生成八位, 用户名 seq -w 10 生成 01-10

    #!/bin/bash
    
    . /etc/init.d/functions
    
    USER="oldboy"
    PASSFILE=/tmp/user.log
    
    for num in `seq -w 10`;do
            PASS=`cat /proc/sys/kernel/random/uuid|awk -F '-' '{print $1}'`
            useradd $USER$num &>/dev/null
            echo $PASS | passwd --stdin $USER$num &>/dev/null
            echo -e "user: $USER$num	passwd:$PASS" >>$PASSFILE
            if [ $? -eq 0 ];then
                    action "$USER$num create success." /bin/true
            else
                    action "$USER$num create failed." /bin/false
            fi
    done

    使用 openssl -rand -base64 8 生成的随机密码更好

  • 相关阅读:
    WPF应用
    web窗体的运用
    关于计算器的封装
    典型用户、用户故事
    第五次作业
    第四次作业
    四则运算
    git 认识
    First article
    TODO
  • 原文地址:https://www.cnblogs.com/vincenshen/p/6611273.html
Copyright © 2011-2022 走看看