Modifying global user settings

GitLab administrators can modify user settings for the entire GitLab instance.

Disallow users creating top-level groups

By default, new users can create top-level groups. To disable this, modify the appropriate configuration file, and then reconfigure and restart GitLab.

For Omnibus installations, add the following to /etc/gitlab/gitlab.rb:

gitlab_rails['gitlab_default_can_create_group'] = false

For source installations, uncomment the following line in config/gitlab.yml:

# default_can_create_group: false  # default: true

Disallow users changing usernames

By default, new users can change their usernames. To disable this, modify the appropriate configuration file, and then reconfigure and restart GitLab.

For Omnibus installations, add the following to /etc/gitlab/gitlab.rb:

gitlab_rails['gitlab_username_changing_enabled'] = false

For source installations, uncomment the following line in config/gitlab.yml:

# username_changing_enabled: false # default: true - User can change their username/namespace