自定义密码长度限制
默认情况下,极狐GitLab 支持以下长度的密码:
- 最少:8 个字符
- 最多:128 个字符
极狐GitLab 管理员可以修改密码长度:
- 使用 UI。从 12.6 版本开始,这是唯一可用的选项。
- 对于 12.5 及之前的版本,使用配置文件。
更改最小或最大长度不会影响现有用户密码。不要求现有用户重置密码以遵守新限制。新的限制仅适用于新用户注册和现有用户执行密码重置时。
使用 GitLab UI 修改最小密码长度
默认情况下,用户密码长度设置为最少 8 个字符。
使用 GitLab UI 更改最小密码长度:
使用配置文件修改最大密码长度
从 12.6 版本开始,忽略此配置文件中设置的最小密码长度。必须改为通过 GitLab UI 修改最小密码长度。
用户密码长度默认设置为最大 128 个字符。 源安装实例:
-
编辑
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,使更改生效。