Thème Jannah La licence n'est pas validée, Rendez-vous sur la page des options du thème pour valider la licence, Vous avez besoin d'une seule licence pour chaque nom de domaine.

Comment ajouter un utilisateur à un groupe sous Linux étape par étape

Ajouter un utilisateur à un groupe (ou à un deuxième groupe) sous Linux

La gestion des utilisateurs et des groupes sous Linux est l'une des tâches les plus importantes pour la maintenance du système et la régulation des autorisations. Lorsqu'un utilisateur est ajouté à un nouveau groupe, des autorisations spécifiques lui sont accordées pour accéder à des fichiers ou exécuter des commandes spécifiques. Cela permet un contrôle précis des actions de chaque utilisateur sur le système, ce qui en fait un outil essentiel pour les administrateurs système comme pour les utilisateurs avancés.

Comment ajouter un utilisateur à un groupe sous Linux, étape par étape

Sommaire

  • Utilisez la commande « sudo usermod -a -G example_group example_user » pour ajouter un utilisateur à un groupe.
  • Pour ajouter un utilisateur à plusieurs groupes à la fois, séparez les groupes par des virgules, comme « sudo usermod -a -G group1,group2,group3 example_user ».
  • Utilisez la commande « sudo usermod -g example_group example_user » pour définir le groupe principal de l'utilisateur.

Modifier le groupe associé à un utilisateur est relativement simple, mais ces commandes ne sont pas toujours connues, notamment pour ajouter un utilisateur à un groupe secondaire. Nous vous expliquerons tous les scénarios possibles.

Sur un système Linux, les comptes utilisateurs peuvent être attribués à un ou plusieurs groupes. Vous pouvez configurer les autorisations d'accès aux fichiers et autres privilèges par groupe. Par exemple, sur Ubuntu, seuls les utilisateurs du groupe sudo peuvent utiliser la commande sudo pour obtenir des autorisations élevées.

Si vous utilisez un environnement de bureau comme GNOME ou KDE Plasma, vous disposez peut-être d'une interface graphique pour ajuster ces paramètres (du moins selon votre distribution). En pratique, il est toujours plus simple d'accéder à une invite de commande et de saisir quelques commandes, et c'est ce que nous allons vous montrer aujourd'hui.

Ajouter un nouveau groupe

Pour créer un groupe sur votre système, utilisez la commande groupadd suivante, en remplaçant « new_group » par le nom du groupe à créer. Vous devrez également utiliser sudo avec cette commande (ou, sur les distributions Linux qui n'utilisent pas sudo, vous devrez exécuter la commande su indépendamment pour obtenir des privilèges plus élevés avant de l'exécuter).

sudo groupadd nouveau_groupe

La commande Linux GroupAdd utilisée pour créer un nouveau groupe. Comment ajouter un utilisateur à un groupe sous Linux, étape par étape

Ajouter un compte utilisateur existant à un groupe

Pour ajouter un compte utilisateur existant à un groupe sur votre système, utilisez la commande usermod, en remplaçant examplegroup par le nom du groupe auquel vous souhaitez ajouter l'utilisateur et exampleusername par le nom d'utilisateur que vous souhaitez ajouter.
usermod -a -G examplegroup exemplenomutilisateur

Par exemple, pour ajouter l'utilisateur geek au groupe sudo, utilisez la commande suivante :

sudo usermod -a -G sudo geek

Comment ajouter un utilisateur à un groupe sous Linux étape par étape

Modifier le groupe principal de l'utilisateur

Bien qu'un compte utilisateur puisse appartenir à plusieurs groupes, l'un de ces groupes est toujours le « groupe principal » et les autres sont des « groupes secondaires ». Le processus de connexion de l'utilisateur ainsi que les fichiers et dossiers qu'il crée seront attribués au groupe principal.

Lisez aussi:  Meilleurs modules complémentaires Ubuntu pour améliorer la gestion des fenêtres et augmenter la productivité

Pour modifier le groupe principal attribué à un utilisateur, exécutez la commande usermod, en remplaçant examplegroup par le nom du groupe que vous souhaitez définir comme groupe principal et exampleusername par le nom du compte utilisateur.

usermod -g examplegroup exemplenomutilisateur

Notez l'utilisation de -g. Un g minuscule indique un groupe principal. Un -g majuscule, comme illustré ci-dessus, indique un nouveau groupe secondaire. Dans cet exemple, nous allons attribuer à « geek » un nouveau groupe principal appelé « exemple_primaire » :

sudo usermod -g exemple_primaire geek
La commande linux usermod utilisée pour modifier le groupe principal d'un utilisateur. Comment ajouter un utilisateur à un groupe sous Linux étape par étape
Pour afficher les groupes auxquels le compte utilisateur actuel est affecté, exécutez la commande groups. La liste des groupes s'affiche.
groupes

Pour afficher les identifiants numériques associés à chaque groupe, exécutez plutôt la commande id :

id
Commandes Linux pour les groupes et les identifiants utilisés pour afficher les groupes auxquels appartient l'utilisateur actuel
Pour afficher les groupes auxquels un autre compte utilisateur est affecté, exécutez la commande groups et spécifiez le nom du compte utilisateur.
groupes exemple de nom d'utilisateur

Vous pouvez également afficher les identifiants numériques associés à chaque groupe en exécutant la commande id et en spécifiant le nom d'utilisateur.

id exemple nom d'utilisateur

Les commandes Linux Groups and ID sont utilisées pour afficher les groupes dans lesquels se trouve un autre utilisateur. Comment ajouter un utilisateur à un groupe sous Linux, étape par étape

Le premier groupe de la liste, ou celui indiqué après « gid= » dans la liste des identifiants, est le groupe principal du compte utilisateur. Les autres groupes sont des groupes secondaires. Ainsi, dans la capture d'écran ci-dessous, le groupe principal du compte utilisateur est example_primary.

Lisez aussi:  Comment éditer plusieurs images à la fois à l'aide de Terminal sous Linux

Créez un nouvel utilisateur et attribuez-lui un groupe avec une seule commande

Il peut arriver que vous souhaitiez créer un compte utilisateur avec accès à une ressource ou un dossier spécifique, comme un nouvel utilisateur FTP. Vous pouvez spécifier les groupes auxquels le compte utilisateur sera affecté lors de sa création grâce à la commande useradd, comme suit :

sudo useradd -G examplegroup exemplenom d'utilisateur

Par exemple, pour créer un nouveau compte utilisateur nommé jsmith et affecter ce compte au groupe ftp, vous pouvez exécuter la commande suivante :

sudo useradd -G ftp jsmith

Vous devrez bien sûr définir un mot de passe pour cet utilisateur après cela :

sudo passwd jsmith

Les commandes Linux UserAdd et PassWd utilisées pour créer un nouvel utilisateur, l'ajouter à un groupe et définir un mot de passe utilisateur. Comment ajouter un utilisateur à un groupe sous Linux étape par étape

Ajouter un utilisateur à plusieurs groupes

Lors de l'attribution de sous-groupes à un compte utilisateur, vous pouvez facilement attribuer plusieurs groupes à la fois en séparant la liste par une virgule.
usermod -a -G groupe1, groupe2, groupe3 exemple de nom d'utilisateur

Par exemple, pour ajouter l'utilisateur nommé geek aux groupes ftp, sudo et example, vous pouvez exécuter la commande suivante :

usermod -a -G ftp,sudo,exemple geek

La commande linux-usermod-utilisée-pour-ajouter-un-utilisateur-à-plusieurs-groupes-à-la-fois Comment ajouter un utilisateur à un groupe sous Linux étape par étape

Vous pouvez spécifier n'importe quel nombre de groupes, séparez-les simplement par une virgule.

Afficher tous les groupes du système

Si vous souhaitez afficher une liste de tous les groupes de votre système, vous pouvez utiliser la commande getent :

groupe getent

La commande Linux Getent est utilisée pour voir quels utilisateurs appartiennent à quels groupes. Comment ajouter un utilisateur à un groupe sous Linux, étape par étape

Ce résultat vous indiquera également quels comptes utilisateurs appartiennent à quels groupes. Dans la capture d'écran ci-dessous, nous voyons que les comptes utilisateurs syslog et ubuntu appartiennent au groupe adm.

Lisez aussi:  Avantages de l'utilisation d'alias dans le terminal Linux pour améliorer l'expérience de travail

Cela devrait couvrir tout ce que vous devez savoir sur l’ajout d’utilisateurs à des groupes sous Linux.

Ajouter un utilisateur à un groupe sous Linux n'est pas une simple étape technique ; c'est un moyen efficace d'organiser les autorisations et de garantir le bon fonctionnement du système. Grâce à des commandes simples comme usermod ou gpasswd, les administrateurs système peuvent ajuster les autorisations aux besoins de chaque utilisateur. Cette compétence rend l'administration système plus flexible et efficace, offrant un environnement de travail organisé et sécurisé à tous les utilisateurs.

Aller au bouton supérieur