9.14. 验证密码复杂性

OpenStack Dashboard (horizon)可以使用密码验证检查来强制实施密码复杂性。

您可以为密码验证指定正则表达式,以及为失败的测试显示帮助文本。以下示例要求用户创建长度为 8 到 18 个字符的密码:

    parameter_defaults:
      HorizonPasswordValidator: '^.{8,18}$'
      HorizonPasswordValidatorHelp: 'Password must be between 8 and 18 characters.'

要将此更改应用到部署,请将设置保存为名为 horizon_password.yaml 的文件,然后将其传递给 overcloud deploy 命令,如下所示。& lt;full environment > 表示您仍然必须包含所有原始部署参数。例如:

    openstack overcloud deploy --templates \
      -e <full environment> -e  horizon_password.yaml