mkpasswd (make password) 生成密码
mkpasswd 生成密码
[root@evan-01 ~]# mkpasswd
-bash: mkpasswd: command not found
[root@evan-01 ~]#
安装yum包
默认是不支持这个命令的,需要安装个yum包
[root@evan-01 ~]# yum install -y expect
默认生成密码
[root@evan-01 ~]# mkpasswd
ccarGA06@
[root@evan-01 ~]#
默认生成的是一个9位的字符
指定位数生成密码
[root@evan-01 ~]# mkpasswd -l 12
0xtuovK?eGr6
[root@evan-01 ~]#
mkpasswd -l 后面跟位数
指定位数、指定包含几个特殊符号生成密码
[root@evan-01 ~]# mkpasswd -l 12 -s 3
zNr!Lgl)[30c
[root@evan-01 ~]#
-s (special) 设置特殊符号位数
也可以设置为 0 不要特殊符号,不过这样就有点多此一举了,不要特殊符号就不用谢 -s属性了。
[root@evan-01 ~]# mkpasswd -l 12 -s 0
jl87rtazjGUz
[root@evan-01 ~]#