面试官:如何随机生成带大小写字母,数字,特殊符号且16位的密码

面试官:如何随机生成带大小写字母,数字,特殊符号且16位的密码概述最近做数据库密码复杂度升级,所以需要生成一些随机的密码,这里就用到了今天要讲的内容了mkpasswd。

大家好,欢迎来到IT知识分享网。

概述

最近做数据库密码复杂度升级,所以需要生成一些随机的密码,这里就用到了今天要讲的内容了–mkpasswd。


1、passwd

root用户下 直接使用passwd 即可修改密码,passwd 【用户名】可以修改指定用户的密码

面试官:如何随机生成带大小写字母,数字,特殊符号且16位的密码

passwd -l 【用户名】 或者 usermod -L 【用户名】 锁定用户 passwd -u 【用户名】 或者 usermod -U 【用户名】 解锁用户 
面试官:如何随机生成带大小写字母,数字,特殊符号且16位的密码

passwd --stdin 【用户名】 可以显示设置的密码,并且不需要验证,通常用于shell中脚本设置密码 
面试官:如何随机生成带大小写字母,数字,特殊符号且16位的密码


2、mkpasswd

mkpasswd命令 是make password的简写。可以随机生成字符串。经常用于随机生成密码

2.1、安装:

# yum install -y expect 
面试官:如何随机生成带大小写字母,数字,特殊符号且16位的密码

2.2、语法:

mkpasswd [选项] [参数] 

选项:

  • -l:指定长度
  • -d:数字的个数
  • -c:小写字母个数
  • -C:大写字母个数
  • -s:特殊字符个数

2.3、例子

mkpasswd 默认生成9位随机密码

mkpasswd -l 16 生成16位的随机密码

mkpasswd -s 3 密码中包含3位特殊符号

面试官:如何随机生成带大小写字母,数字,特殊符号且16位的密码


后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~

面试官:如何随机生成带大小写字母,数字,特殊符号且16位的密码

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/78822.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信