shell命令可以生成随机密码我在很早以前就介绍过一些例子了,这里看到一站长写的文章再整理一下与大家一起学习他的方法.
为了生成更加无序及相应复杂的密码,因此写了个生成随机密码的脚本,在此之前生成密码通常我是通过如下命令实现的:
cat /dev/urandom | head -n 1 | md5sum | head -c 16
好了,不说所了,直接上脚本,代码如下:
[root@liufofu shell]# cat make_random_passwd.sh
#!/bin/bash
#########################################
# author www.phpfensi.com
# email phpfensi.com@qq.com
# date 2014-08-15
######### descprition ##################
# 1.生成随机密码
# 2.
########################################
#init variables
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
ff_outputdir=/tmp/liufofu
curdate=$(date +%Y%m%d)
curtime=$(date +%H%M%S)
ff_logfile=${ff_outputdir}/${curdate}.log
if [ ! -e ${ff_outputdir} ];then
mkdir -p ${ff_outputdir}
fi
#处理过程中产生的日志由日志函数来进行处理记录
[root@liufofu shell]# cat make_random_passwd.sh
#!/bin/bash
#########################################
# author www.phpfensi.com
# email phpfensi@qq.com
# date 2014-08-15
######### descprition ##################
# 1.生成随机密码
# 2.
########################################
#init variables
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
ff_outputdir=/tmp/liufofu
curdate=$(date +%Y%m%d)
curtime=$(date +%H%M%S)
ff_logfile=${ff_outputdir}/${curdate}.log
if [ ! -e ${ff_outputdir} ];then
mkdir -p ${ff_outputdir}
fi。
大型站长资讯类网站! https://www.nzzz.com.cn