パスワードの長さ制限を変更

デフォルトでは、GitLabはパスワードをサポートしています:

  • 長さは最低8。
  • 最大長は128。

GitLab管理者はパスワードの長さを変更することができます:

  • 設定ファイルの使用
  • GitLab 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を再起動します。

注:GitLab 12.6以降、この設定ファイルで設定されたパスワードの最小長は無視されます。 パスワードの最小長は、代わりにGitLab UIから変更する必要があります。

GitLab UIを使ったパスワードの最小長の変更

GitLab 12.6 で導入されました

ユーザーパスワードの長さはデフォルトで8文字以上に設定されています。 GitLab UIを使って変更するには:

管理エリア > 設定(/admin/application_settings/general) で、登録制限のセクションに移動します。

最小パスワード長の設定

パスワードの最小長を8以上に設定し、「変更を保存」をクリックして変更を保存します。

注意:最小または最大の制限を変更しても、既存のユーザーのパスワードには一切影響しません。 既存のユーザーが新しい制限に準拠するためにパスワードのリセットを求められることはありません。 新しい制限の適用は、新規ユーザーのサインアップ時と、既存のユーザーがパスワードのリセットを実行した場合のみです。