Linux/UNIX:生成密码
时间:2020-01-09 10:42:15 来源:igfitidea点击:
如何在Linux/UNIX/Mac OS X和* BSD操作系统下生成随机密码?
您可以使用以下命令来生成随机密码:
tr -dc A-Za-z0-9_ < /dev/urandom | head -c 16 | xargs
输出示例:
Fz7GtSVmZOee4um3
您可以创建一个bash shell函数,如下所示(添加到您的~/.bashrc中):
genpasswd() { local l= [ "$l" == "" ] && l=16 tr -dc A-Za-z0-9_ < /dev/urandom | head -c ${l} | xargs }
现在,按如下所示使用genpasswd创建8个字符长的密码:
genpasswd 8
输出示例:
as4Yzf3d