• 1
  • 2
  • 3
  • 4
  • 5
Linux操作系统运维问题 首 页  »  帮助中心  »  云服务器  »  Linux操作系统运维问题
Ecs Linux系统随机生成复杂密码的方法
发布日期:2015-12-22 17:12:24

  Ecs Linux主机随机生成密码,一般可用以下两种方式来生成,以下以Centos6.5为例

  1、使用date命令的MD5SUM之来生成

  可通过将获取当前时间的命令通过管道生成md5值截取其中的一部分当做随机字符串,如下所示

  可获取字符串第10到30位之间的值


  2、使用mkpasswd命令来生成

  首先需要安装mkpasswd包,包含在expect包里,因此在Centos6.5下的安装方式为

  yum install expect -y

  安装完成后就可使用mkpasswd命令来生成随机字符串来当做密码

  mkpasswd支持的参数如下,可以man mkpasswd看下,这里介绍下主要的几个参数

  -C ##生成密码中包含大写字母的位数,默认是2位

  -c ##生成密码中包含小写字母的位数,默认是2位

  -d ##生成密码中包含数字的位数,默认是2位

  -l ##生成密码的长度,默认是9位,不同版本的默认长度可能是不一样的。

  -s ##生成密码中包含特殊字符的位数,默认是1位

  如下是示例