全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1337|回复: 5
打印 上一主题 下一主题

[已解决] VPS Shell 中 如何 生成 不固定位数随机密码?

[复制链接]
跳转到指定楼层
1#
发表于 2011-8-10 14:23:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
譬如我要生成8-12位的密码,求脚本.

自己解决了。

哎,一切还得靠自己。

declare -i ps1=$RANDOM*5/32767+8
ps=`mkpasswd -l $ps1`
echo $ps

[ 本帖最后由 lazyzhu 于 2011-8-10 14:42 编辑 ]
6#
发表于 2011-8-10 16:45:33 | 只看该作者
建议5楼和6楼换个头像吧
5#
发表于 2011-8-10 16:39:53 | 只看该作者
建议2楼换个头像吧
4#
 楼主| 发表于 2011-8-10 14:53:03 | 只看该作者
顶楼的是要安装expect的
下面的更简单

declare -i ps1=$RANDOM*5/32767+8
ps=`cat /dev/urandom | head -1 | md5sum | head -c "$ps1"`
echo $ps
3#
 楼主| 发表于 2011-8-10 14:46:30 | 只看该作者
原帖由 wdlth 于 2011-8-10 14:44 发表
用MD5不行?

关键在于不指定位数
$RANDOM*5/32767+8

[ 本帖最后由 lazyzhu 于 2011-8-10 14:51 编辑 ]
2#
发表于 2011-8-10 14:44:54 | 只看该作者
用MD5不行?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-12 03:19 , Processed in 0.113934 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表