自定义密码长度限制

默认情况下,极狐GitLab 支持以下长度的密码:

  • 最少:8 个字符
  • 最多:128 个字符

极狐GitLab 管理员可以修改密码长度:

  • 使用 UI。从 12.6 版本开始,这是唯一可用的选项。
  • 对于 12.5 及之前的版本,使用配置文件。

更改最小或最大长度不会影响现有用户密码。不要求现有用户重置密码以遵守新限制。新的限制仅适用于新用户注册和现有用户执行密码重置时。

使用 GitLab UI 修改最小密码长度

默认情况下,用户密码长度设置为最少 8 个字符。

使用 GitLab UI 更改最小密码长度:

  1. 在顶部栏上,选择 菜单 > 管理员
  2. 在左侧边栏,选择 设置 > 通用,然后展开 注册限制

    Minimum password length settings

  3. 输入一个大于或等于 8最小密码长度 值。
  4. 选择 保存修改

使用配置文件修改最大密码长度

从 12.6 版本开始,忽略此配置文件中设置的最小密码长度。必须改为通过 GitLab UI 修改最小密码长度。

用户密码长度默认设置为最大 128 个字符。 源安装实例:

  1. 编辑 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
    
  2. 更改新密码长度限制:

    config.password_length = 12..135
    

    在此示例中,最小长度为 12 个字符,最大长度为 135 个字符。

  3. 重新启动极狐GitLab,使更改生效。