Shell生成随机密码

Posted Just going go

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell生成随机密码相关的知识,希望对你有一定的参考价值。

#tr参数 
-c或——complerment:取代所有不属于第一字符集的字符;
-d或——delete:删除所有属于第一字符集的字符;
1.生成10个小写字母
[[email protected] shell]# < /dev/urandom tr -dc a-z|head -c ${1:-10};echo
iprnfrqlhr
2.生成10个大写字母
[[email protected] shell]# < /dev/urandom tr -dc A-Z|head -c ${1:-10};echo
PSKSFZYQPH
3.生成10个数字
[[email protected] shell]# < /dev/urandom tr -dc 0-9|head -c ${1:-10};echo
7341384592
4.生成10个数字和大写字母的组合字符串
[[email protected] shell]# < /dev/urandom tr -dc 0-9-A-Z|head -c ${1:-10};echo
M6HP4LHTNJ
5.生成10个随机字符(包含数字,大写字母,小写字母)
[[email protected] shell]# < /dev/urandom tr -dc 0-9-A-Z-a-z|head -c ${1:-10};echo
79JUYcjrjx
6.生成10个随机字符(包含数字,大写字母,小写字母)
[[email protected] shell]# < /dev/urandom tr -dc 0-9-A-Z-a-z-|head -c ${1:-10};echo
JdOi4TMmZD
7.生成10个随机字符(包含数字,大写字母,小写字母,特殊字符)
[[email protected] shell]# < /dev/urandom tr -dc 0-9-A-Z-a-z-/|head -c ${1:-10};echo
s5-yTgMa8G

  

以上是关于Shell生成随机密码的主要内容,如果未能解决你的问题,请参考以下文章

Shell生成随机密码

Shell脚本批量创建用户并随机生成密码

PHP 随机密码生成器PHP Shell脚本

shell系列生成随机数的方法

shell系列生成随机数的方法

PHP 随机密码生成器Shell脚本 - 基于PHP类+ SHA1