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

Avez-vous besoin d’ajouter des utilisateurs à des groupes sur votre PC Linux ou votre serveur Linux ? Vous ne comprenez pas comment fonctionne le système de groupe et vous avez besoin de conseils ? Nous pouvons aider! Suivez ce guide car nous vous montrons comment ajouter des utilisateurs à des groupes à l’aide de l’utilitaire “usermod” sous Linux !

Vous voulez voir tous les utilisateurs sur Linux ? Suivez ce guide.

Ajouter des utilisateurs à des groupes existants avec usermod

Si vous souhaitez ajouter un utilisateur à un groupe existant sur votre machine Linux, la première étape consiste à afficher les groupes sur votre système. Vous pouvez savoir si le groupe auquel vous souhaitez ajouter l’utilisateur se trouve sur le système et comment il est enregistré en affichant les groupes.

Pour répertorier les groupes existants sur votre machine Linux, exécutez la commande cut. Cette commande imprimera chaque groupe que vous avez dans le terminal et vous pouvez l’utiliser pour localiser le groupe auquel vous souhaitez ajouter des utilisateurs.

cut -d: -f1 /etc/group

S’il existe de nombreux groupes et que vous souhaitez un moyen plus simple de les trier, essayez de l’exécuter avec une commande plus petite.

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

Une fois que vous avez trouvé un groupe existant, vous souhaitez y ajouter l’utilisateur avec la commande usermod -a -G. Cette commande vous permettra d’associer un compte d’utilisateur spécifique à n’importe quel groupe.

Par exemple, pour ajouter l’utilisateur newsblog.pl au groupe “tech”, vous pouvez entrer usermod -a -G avec le groupe “tech” pour ajouter l’utilisateur au groupe.

sudo usermod -a -G tech newsblog.pl

La commande usermod n’est pas limitée à un groupe. Les utilisateurs peuvent ajouter un utilisateur à plusieurs groupes à la fois avec la même commande. Par exemple, si vous souhaitez ajouter l’utilisateur “newsblog.pl” aux groupes “tech”, “vidéo” et “son”, vous pouvez simplement lister tous les groupes avant le nom d’utilisateur. Il n’y a pas de limite au nombre de groupes pouvant être ajoutés à un utilisateur en même temps.

sudo usermod -a -G tech video sound newsblog.pl

Pour ajouter vos propres groupes à un utilisateur, utilisez la commande usermod -a -G ci-dessus et modifiez les exemples en fonction de votre cas d’utilisation. Assurez-vous de le faire pour chaque utilisateur que vous souhaitez ajouter aux groupes existants sous Linux !

Ajouter des utilisateurs à de nouveaux groupes avec usermod

Outre l’ajout d’utilisateurs à des groupes existants, il est également possible d’ajouter des utilisateurs à de nouveaux groupes à l’aide de la commande usermod. Pour commencer, vous devez créer un nouveau groupe. Pour créer un nouveau groupe, vous devez utiliser la commande groupadd.

Pour créer un nouveau groupe, ouvrez une fenêtre de terminal. Pour ouvrir une fenêtre de terminal sur le bureau Linux, appuyez sur Ctrl + Alt + T sur le clavier. Ou recherchez “Terminal” dans le menu de l’application et utilisez-le de cette façon.

Avec l’application de terminal ouverte et prête à l’emploi, exécutez groupadd pour créer un nouveau groupe. Le groupe peut recevoir n’importe quel nom. Cependant, assurez-vous de savoir pourquoi vous créez un groupe et qu’il a une fonction. Sinon, vous janvier supprimerez accidentellement votre groupe à une date ultérieure sans comprendre pourquoi.

sudo groupadd mynewgroup

Linux vous demandera probablement un mot de passe lorsque vous entrez la commande groupadd. Vous devrez entrer votre mot de passe. Utilisez le clavier pour saisir le mot de passe de votre compte utilisateur et appuyez sur Entrée pour continuer.

Après avoir créé le nouveau groupe, exécutez la commande de coupe pour afficher le nouveau groupe. Il est très important de confirmer que le nouveau groupe que vous venez de créer existe dans le système. S’il n’apparaît pas, l’utilisateur ne pourra pas y être ajouté et le groupe devra être recréé.

Pour afficher tous les groupes sous Linux, exécutez la commande cut suivante et ajoutez grep pour filtrer une longue liste de groupes existants pour celui que vous avez créé.

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

Couper renverra le nom de votre groupe, en cas de succès. Sinon, rien ne se passera après l’exécution de la commande.

Après avoir confirmé que le nouveau groupe est sous Linux, vous pouvez lui attribuer un utilisateur. Par exemple, ajoutez l’utilisateur “newsblog.pl” au “mynewgroup” que nous venons de créer et exécutez la commande usermod ci-dessous.

sudo usermod -a -G mynewgroup newsblog.pl

Supprimer des utilisateurs de groupes

Si, à tout moment, vous souhaitez supprimer un utilisateur Linux d’un groupe, vous pouvez utiliser la commande gpasswd. Par exemple, pour supprimer l’utilisateur “newsblog.pl” du groupe “mynewgroup”, exécutez la commande ci-dessous.

sudo gpasswd -d newsblog.pl mynewgroup

Entrez la commande ci-dessus chaque fois que vous souhaitez supprimer un utilisateur Linux d’un groupe sur le système.