Custom password length limits
原文:https://docs.gitlab.com/ee/security/password_length_limits.html
- Modify maximum password length using configuration file
- Modify minimum password length using GitLab UI
Custom password length limits
默认情况下,GitLab 支持以下密码:
- 最小长度为 8.
- 最大长度为 128.
GitLab 管理员可以修改密码长度:
- 使用配置文件.
- 从 GitLab 12.6 使用 GitLab UI.
Modify maximum password length using configuration file
默认情况下,用户密码长度设置为最多 128 个字符. 要从源代码更改安装:
Edit
devise_password_length.rb
:cd /home/git/gitlab
sudo -u git -H cp config/initializers/devise_password_length.rb.example config/initializers/devise_password_length.rb
sudo -u git -H editor config/initializers/devise_password_length.rb
更改新的密码长度限制:
config.password_length = 12..135
在此示例中,最小长度为 12 个字符,最大长度为 135 个字符.
重新启动 GitLab,以使更改生效.
注意:从 GitLab 12.6 起,此配置文件中设置的最小密码长度将被忽略. 现在必须通过GitLab UI修改最小密码长度.
Modify minimum password length using GitLab UI
在 GitLab 12.6 中引入
默认情况下,用户密码长度设置为至少 8 个字符. 要使用 GitLab UI 进行更改,请执行以下操作:
在管理区域>设置 ( /admin/application_settings/general
)中,转到注册限制部分 .
Minimum password length settings
将” 最小密码长度”设置为大于或等于 8 的值,然后单击” 保存更改”以保存更改.
警告:更改最小或最大限制不会以任何方式影响现有的用户密码. 将不要求现有用户重设密码以遵守新限制. 新的限制限制仅适用于新用户注册以及现有用户执行密码重置时.