首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用shell脚本为Oracle用户生成随机密码

问使用shell脚本为Oracle用户生成随机密码
EN

Stack Overflow用户
提问于 2020-10-22 21:26:48
回答 1查看 216关注 0票数 1

我正在尝试写一个随机创建密码的shell脚本,这些密码应该设置为oracle用户。我需要一个Linux命令来生成密码,它遵循如下约束:

1.每次生成的随机密码的长度应动态为6到12个字符。2.应遵循Oracle提出的密码标准。如果我们只使用我们提到的特殊字符来随机生成密码,那就更好了。

我使用了这个cmd:

代码语言:javascript
复制
$ cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 12 | head -n 1 

这很好,但我需要2个改变。生成的密码长度应动态为6到12个字符。我应该提到一些用来生成随机密码的特殊字符

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-22 21:56:59

我在评论中的文字太让人困惑了,所以我会写出来。我会把它留在那里,让大家笑一笑:

代码语言:javascript
复制
$ < /dev/urandom tr -dc 'a-zA-Z0-9' | head -c $((6+$RANDOM%7)) ; echo

echo在末尾追加一个换行符。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64483278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档