我正在尝试写一个随机创建密码的shell脚本,这些密码应该设置为oracle用户。我需要一个Linux命令来生成密码,它遵循如下约束:
1.每次生成的随机密码的长度应动态为6到12个字符。2.应遵循Oracle提出的密码标准。如果我们只使用我们提到的特殊字符来随机生成密码,那就更好了。
我使用了这个cmd:
$ cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 12 | head -n 1 这很好,但我需要2个改变。生成的密码长度应动态为6到12个字符。我应该提到一些用来生成随机密码的特殊字符
发布于 2020-10-22 21:56:59
我在评论中的文字太让人困惑了,所以我会写出来。我会把它留在那里,让大家笑一笑:
$ < /dev/urandom tr -dc 'a-zA-Z0-9' | head -c $((6+$RANDOM%7)) ; echoecho在末尾追加一个换行符。
https://stackoverflow.com/questions/64483278
复制相似问题