mkpasswd依赖于expect yum install expect mkpasswd密码生成工具 直接执行mkpasswd,就会生成一个密码 看一下参数: -l 生成密码长度,默认是9位,但是生成的密码长度必须是7位以上(包括7位) -d 密码中数字位数,默认最少2位 -c 密码中小写字母的个数,默认最少2位 -C 密码中大写字母的个数,默认最少2位 -s 密码中特殊字符的个数,默认最少1位 如果我们想生成一个12位个数的密码,只包含小写字母和数字,那应该这么写: mkpasswd -l 12 -C 0 -s 0 相当于把特殊字符和大写字母出现次数改为0 转载于:https://blog.51cto.com/fantefei/1551095