14.13. 验证密码复杂性
OpenStack Dashboard (horizon)可以使用密码验证检查来强制实施密码复杂性。
流程
- 为密码验证指定一个正则表达式,并为失败的测试显示帮助文本。以下示例要求用户以长度为 8 到 18 个字符创建密码:
parameter_defaults:
HorizonPasswordValidator: '^.{8,18}$'
HorizonPasswordValidatorHelp: 'Password must be between 8 and 18 characters.'
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
openstack overcloud deploy --templates \
-e <full environment> -e horizon_password.yaml