默认Centos没有安装这个命令,需要首先安装下:
$ sudo yum install -y expect
用法
-l # (密码的长度定义, 默认是 9)
-d # (数字个数, 默认是 2)
-c # (小写字符个数, 默认是 2)
-C # (大写字符个数, 默认是 2)
-s # (特殊字符个数, 默认是 1)
实例
$ mkpasswd -l 20
quE"fbcbzJaptvh0ao7e
$ mkpasswd -s 1 -l 20
rygXehi:nc0hmtb3wgWa