• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

shell脚本文件【随机数配置用户、密码】

互联网 diligentman 2周前 (02-18) 6次浏览

生成随机数

cat /dev/urandom |strings -6|egrep “1{6}$” | head -20

批量配置用户&密码

shell脚本文件

#!/bin/bash

adduser () {

    pw_txt=`mktemp pw.XXXXX`
    echo -e "accountttpassword" > user_add_result.txt
#创建用户
    for i in `seq -s ' ' -w  1 20`
        do
            useradd user$i
    done

#创建密码
    cat /dev/urandom |strings -6|egrep "^[a-zA-Z0-9]{6}$"|head -n 20 > $pw_txt
    for i in `seq -s ' ' -w 1 20`;do
        pw=`head -n $i $pw_txt|tail -1`
        echo $pw|passwd --stdin user$i &>/dev/null
        echo -e "user$itt$pw" >> user_add_result.txt
    done
#输出
    clear
    cat user_add_result.txt
    rm -rf $pw_txt
}

结果

shell脚本文件【随机数配置用户、密码】

使用vipw查看(配置成功)

shell脚本文件【随机数配置用户、密码】


  1. a-zA-Z0-9 ↩︎


程序员灯塔
转载请注明原文链接:shell脚本文件【随机数配置用户、密码】
喜欢 (0)