doc-locale/fr-fr/administration/user_settings.md
{{< details >}}
{{< /details >}}
Vous pouvez modifier les paramètres de chaque utilisateur dans votre instance GitLab.
Prérequis :
Vous pouvez empêcher les utilisateurs de créer des groupes principaux.
Lorsque la création de groupe est interdite :
Pour empêcher les utilisateurs de créer des groupes principaux, utilisez l'une de ces méthodes :
| Méthode | Pour les nouveaux utilisateurs | Pour les utilisateurs existants |
|---|---|---|
| Interface utilisateur | Paramètres de compte et de limites | Paramètres utilisateur dans la zone d'administration |
| API | API des paramètres d'application pour modifier le paramètre can_create_group | API utilisateurs pour modifier le paramètre can_create_group |
| Console Rails | Aucune | Utiliser la console Rails |
Vous pouvez utiliser la console Rails pour empêcher les utilisateurs existants de créer des groupes principaux. Utilisez cette méthode pour effectuer des mises à jour en masse sur plusieurs utilisateurs.
Pour empêcher les utilisateurs existants de créer des groupes principaux :
Démarrez une session de console Rails.
Exécutez l'une de ces commandes :
Pour empêcher la création de groupe pour tous les utilisateurs existants sauf les administrateurs :
User.where.not(admin: true).update_all(can_create_group: false)
Pour empêcher la création de groupe pour un utilisateur spécifique :
User.find_by(username: 'someuser').update(can_create_group: false)
Quittez la console :
exit
Par défaut, les utilisateurs peuvent modifier leurs noms d'utilisateur. Pour empêcher les utilisateurs de modifier leurs noms d'utilisateur :
{{< tabs >}}
{{< tab title="Linux package (Omnibus)" >}}
Modifiez /etc/gitlab/gitlab.rb et ajoutez la ligne suivante :
gitlab_rails['gitlab_username_changing_enabled'] = false
{{< /tab >}}
{{< tab title="Self-compiled (source)" >}}
Modifiez config/gitlab.yml et décommentez la ligne suivante :
# username_changing_enabled: false # default: true - User can change their username/namespace
{{< /tab >}}
{{< /tabs >}}
Sur GitLab Ultimate, les utilisateurs Guest ne sont pas comptabilisés dans les sièges payants. Cependant, lorsqu'un utilisateur Guest crée des projets et des espaces de nommage, il est automatiquement promu à un rôle supérieur à Guest et occupe un siège payant.
Pour empêcher les utilisateurs Guest d'être promus à un rôle supérieur et d'occuper un siège payant, définissez l'utilisateur comme externe.
Les utilisateurs externes ne peuvent pas créer de projets personnels ni des espaces de nommage. Si un utilisateur avec le rôle Guest est promu à un rôle supérieur par un autre utilisateur, le paramètre d'utilisateur externe doit être supprimé avant qu'il puisse créer des projets personnels ou des espaces de nommage. Pour obtenir la liste complète des restrictions pour les utilisateurs externes, consultez Utilisateurs externes.