14.14. 验证密码复杂性
OpenStack Dashboard (horizon)可以使用密码验证检查来强制实施密码复杂性。
流程
- 指定用于密码验证的正则表达式,以及用于失败测试的帮助文本。以下示例要求用户创建长度为 8 到 18 个字符之间的密码:
parameter_defaults:
HorizonPasswordValidator: '^.{8,18}$'
HorizonPasswordValidatorHelp: 'Password must be between 8 and 18 characters.'
-
将此更改应用到您的部署。将设置保存为名为
horizon_password.yaml的文件,然后将其传递给overcloud 部署命令,如下所示:<full environment> 表示您必须仍然包含所有原始部署参数。例如:
openstack overcloud deploy --templates \
-e <full environment> -e horizon_password.yaml