グローバルユーザー設定の変更
GitLab管理者はGitLabインスタンス全体のユーザー設定を変更することができます。
設定ファイルを使用して、新しいユーザーがトップレベルのグループを作成できないようにします。
デフォルトでは、新規ユーザーはトップレベルグループを作成できます。新規ユーザーがトップレベルグループを作成できないようにするには(既存ユーザーの設定には影響しません)、GitLab管理者がこの設定を変更します:
- GitLab 15.5以降では、以下のどちらかを使ってください:
- GitLab 15.4以前では、このセクションの手順に従って設定ファイルを作成します。
設定ファイルを使って新規ユーザーがトップレベルグループを作成できないようにするには。
Linuxパッケージ・インストールの場合:
-
/etc/gitlab/gitlab.rb
を編集し、以下の行を追加します:gitlab_rails['gitlab_default_can_create_group'] = false
-
GitLab を再設定して再起動します。
セルフコンパイルによるインストールの場合:
-
config/gitlab.yml
を編集し、以下の行のコメントを外します:# default_can_create_group: false # default: true
-
GitLab を再起動します。
既存のユーザーがトップレベルのグループを作成できないようにします。
管理者は
- 管理エリアを使用して、既存のユーザーがトップレベルのグループを作成できないようにします。
-
既存のユーザーを変更する API エンドポイントを使用して、
can_create_group
設定を変更します。
ユーザーがユーザー名を変更できないようにします。
デフォルトでは、新規ユーザーはユーザー名を変更することができます。ユーザーがユーザー名を変更できないようにするには、以下の手順に従います。
Linuxパッケージ・インストールの場合:
-
/etc/gitlab/gitlab.rb
を編集し、以下の行を追加します:gitlab_rails['gitlab_username_changing_enabled'] = false
-
GitLab を再設定して再起動します。
セルフコンパイルによるインストールの場合:
-
config/gitlab.yml
を編集し、以下の行のコメントを外します:# username_changing_enabled: false # default: true - User can change their username/namespace
-
GitLab を再起動します。