2021-05-20 19:56 Temps de lecture : 7 min

Comment utiliser usermod pour ajouter des utilisateurs à des groupes sous Linux

Vous souhaitez ajouter des utilisateurs à des groupes sur votre ordinateur ou serveur Linux, mais vous ne savez pas comment faire ? Vous avez besoin d'aide pour comprendre le fonctionnement du système de groupes ? Ce guide est là pour vous accompagner ! Nous allons vous montrer comment ajouter des utilisateurs à des groupes à l'aide de l'outil "usermod" sous Linux.

Vous voulez voir la liste de tous les utilisateurs de votre système Linux ? Consultez ce guide.

Comment ajouter des utilisateurs à des groupes existants avec usermod

Si vous devez ajouter un utilisateur à un groupe déjà existant sur votre PC Linux, la première chose à faire est d'afficher la liste des groupes du système. Cela vous permettra de vérifier que le groupe auquel vous souhaitez ajouter l'utilisateur est bien présent et de connaître son orthographe exacte.

Pour afficher la liste des groupes existants sur votre PC Linux, exécutez la commande "cut". Cette commande affichera tous les groupes dans le terminal, ce qui vous permettra de repérer celui auquel vous voulez ajouter des utilisateurs.

cut -d: -f1 /etc/group

S'il y a beaucoup de groupes et que vous souhaitez une méthode plus pratique pour les parcourir, essayez d'utiliser la commande "less".

cut -d: -f1 /etc/group | less

Une fois que vous avez identifié le groupe existant auquel vous souhaitez ajouter un utilisateur, utilisez la commande "usermod -a -G". Cette commande permet d'associer le compte utilisateur spécifié au groupe de votre choix.

Par exemple, pour ajouter l'utilisateur "toptips.fr" au groupe "tech", vous pouvez entrer la commande "usermod -a -G" avec le groupe "tech" pour ajouter l'utilisateur au groupe.

sudo usermod -a -G tech toptips.fr

La commande "usermod" ne se limite pas à un seul groupe. Vous pouvez ajouter un même utilisateur à plusieurs groupes simultanément dans la même commande. Par exemple, si vous voulez ajouter l'utilisateur "toptips.fr" aux groupes "tech", "vidéo" et "son", il vous suffit de lister tous les groupes avant le nom d'utilisateur. Il n'y a pas de limite au nombre de groupes qu'il est possible d'ajouter à un utilisateur en une seule fois.

sudo usermod -a -G tech video sound toptips.fr

Pour ajouter des groupes de votre choix à un utilisateur, utilisez la commande "usermod -a -G" en l'adaptant à votre situation. Répétez l'opération pour chaque utilisateur que vous souhaitez ajouter à des groupes existants sous Linux !

Comment ajouter des utilisateurs à de nouveaux groupes avec usermod

En plus d'ajouter des utilisateurs à des groupes existants, il est également possible d'ajouter des utilisateurs à de nouveaux groupes en utilisant la commande "usermod". Pour cela, vous devez d'abord créer un nouveau groupe. La création d'un nouveau groupe se fait avec la commande "groupadd".

Pour créer un nouveau groupe, ouvrez une fenêtre de terminal. Vous pouvez ouvrir une fenêtre de terminal sur votre bureau Linux en appuyant simultanément sur Ctrl + Alt + T. Sinon, recherchez "Terminal" dans le menu de l'application et ouvrez-le de cette manière.

Une fois le terminal ouvert, exécutez la commande "groupadd" pour créer votre nouveau groupe. Vous pouvez nommer le groupe comme vous le souhaitez. Cependant, assurez-vous d'avoir une idée précise de la raison pour laquelle vous créez ce groupe et de son utilité. Sinon, vous risquez de le supprimer accidentellement plus tard sans comprendre son importance.

sudo groupadd monnouveaugroupe

Lorsque vous entrez la commande "groupadd", votre système Linux vous demandera probablement votre mot de passe. Vous devrez entrer le mot de passe de votre compte utilisateur et appuyer sur la touche Entrée pour continuer.

Après avoir créé votre nouveau groupe, exécutez la commande "cut" pour vérifier son existence. Il est important de confirmer que le nouveau groupe que vous venez de créer est bien présent dans le système. S'il n'apparaît pas, vous ne pourrez pas y ajouter d'utilisateur et il faudra recréer le groupe.

Pour afficher tous les groupes de votre système Linux, exécutez la commande "cut" suivante et ajoutez la commande "grep" pour filtrer la longue liste de groupes existants et n'afficher que celui que vous venez de créer.

sudo cut -d: -f1 /etc/group | grep monnouveaugroupe

La commande "cut" affichera le nom de votre groupe si la création a réussi. Si rien ne se passe, cela signifie que la création du groupe a échoué.

Une fois que vous avez confirmé que votre nouveau groupe est bien présent dans votre système Linux, vous pouvez y ajouter un utilisateur. Par exemple, pour ajouter l'utilisateur "toptips.fr" au groupe "monnouveaugroupe" que nous venons de créer, exécutez la commande "usermod" ci-dessous.

sudo usermod -a -G monnouveaugroupe toptips.fr

Comment supprimer des utilisateurs de groupes

Si, à tout moment, vous devez supprimer un utilisateur Linux d'un groupe, vous pouvez utiliser la commande "gpasswd". Par exemple, pour supprimer l'utilisateur "toptips.fr" du groupe "monnouveaugroupe", exécutez la commande ci-dessous.

sudo gpasswd -d toptips.fr monnouveaugroupe

Entrez la commande ci-dessus chaque fois que vous avez besoin de supprimer un utilisateur Linux d'un groupe sur le système.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.