Maîtriser la gestion des utilisateurs et des groupes sous Linux
La gestion des utilisateurs et des groupes sous Linux peut paraître complexe au premier abord, mais elle s’avère en réalité assez accessible. Si vous éprouvez des difficultés à créer de nouveaux groupes, à supprimer ceux qui existent déjà ou à modifier les utilisateurs de votre système, pas d’inquiétude. Même les utilisateurs Linux chevronnés peuvent parfois avoir besoin de se rafraîchir la mémoire sur les principes fondamentaux. Dans ce guide, nous allons explorer en détail toutes les méthodes permettant de gérer efficacement les groupes et les utilisateurs sur la plateforme Linux.
Création de nouveaux groupes
La création de nouveaux groupes n’est pas une tâche quotidienne pour la plupart des utilisateurs, car la plupart des distributions Linux n’en nécessitent pas fréquemment. Cependant, si vous installez un logiciel spécifique ou gérez votre système d’une manière qui requiert un nouveau groupe, la ligne de commande avec la commande groupadd est la méthode la plus rapide pour y parvenir.
Pour utiliser groupadd, vous devez disposer d’un accès root ou, au minimum, avoir la possibilité d’interagir avec le système via les privilèges sudo. Assurez-vous que votre utilisateur possède ces droits, puis ouvrez un terminal et suivez les instructions suivantes pour créer un nouveau groupe :
su - groupadd nouveau_groupe
Alternativement, vous pouvez créer un nouveau groupe en utilisant sudo :
sudo groupadd nouveau_groupe
Il est également possible de créer plusieurs groupes simultanément :
su - groupadd nouveau_groupe1, nouveau_groupe2, nouveau_groupe3
ou
sudo groupadd nouveau_groupe1, nouveau_groupe2, nouveau_groupe3
groupadd créera le nouveau groupe sur votre système Linux. Pour vérifier que le groupe a bien été créé, filtrez la liste des groupes de votre ordinateur.
cut -d: -f1 /etc/group | grep nouveau_groupe
En combinant la commande ci-dessus avec grep, vous pouvez filtrer le nouveau groupe que vous venez de créer. Si la commande ne retourne rien, essayez de créer à nouveau le groupe d’utilisateurs.
Suppression de groupes
Si un groupe n’est plus nécessaire sur votre ordinateur Linux, il est judicieux de le supprimer. La suppression d’un groupe d’utilisateurs sous Linux est aussi simple que sa création. Tout d’abord, connectez-vous en tant qu’utilisateur su ou confirmez que votre utilisateur peut exécuter les commandes sudo. Ensuite, exécutez la commande groupdel pour supprimer un groupe existant.
su - groupdel nouveau_groupe
ou
sudo groupdel nouveau_groupe
L’exécution de groupdel devrait supprimer le groupe. Pour vous en assurer, listez tous les groupes disponibles sur votre ordinateur.
cut -d: -f1 /etc/group | grep nouveau_groupe
Si grep ne renvoie rien, vous avez la confirmation que le groupe a été supprimé.
Ajout et suppression d’utilisateurs dans des groupes
Pour ajouter des utilisateurs existants à un groupe nouvellement créé, vous devez utiliser la commande usermod. Ouvrez un terminal et utilisez la commande cut pour afficher tous les groupes. Parcourez la liste et recherchez les noms des groupes auxquels vous souhaitez ajouter votre utilisateur. Vous pouvez également utiliser le nom du groupe d’utilisateurs créé précédemment.
Note : Comme précédemment, assurez-vous de pouvoir vous connecter en tant qu’utilisateur root avec su, ou que vous pouvez utiliser sudo avant de modifier des informations utilisateur importantes.
su - usermod -a -G nouveau_groupe nom_utilisateur
ou
sudo usermod -a -G nouveau_groupe nom_utilisateur
Confirmez que votre utilisateur est bien ajouté au nouveau groupe en exécutant la commande suivante :

groups
Gestion des utilisateurs
Outre la gestion des groupes sous Linux, il est également essentiel d’apprendre à créer et à gérer des utilisateurs pour maintenir un système Linux en bon état. Contrairement à la gestion des groupes, les outils de gestion des utilisateurs sont beaucoup plus simples. Il n’y a pas de grande complexité dans cette tâche. Dans cette section du guide, nous allons voir comment créer un nouvel utilisateur sous Linux avec la ligne de commande et comment supprimer un utilisateur.
Création d’un nouvel utilisateur
Vous avez besoin de créer un nouvel utilisateur sur votre système Linux ? Commencez par ouvrir une fenêtre de terminal. Dans le terminal, passez en mode root avec su ou sudo.
su -
ou
sudo -s
Maintenant que vous avez un shell root, il sera beaucoup plus facile de manipuler les utilisateurs sans avoir à ajouter sudo et un mot de passe à chaque fois. Pour créer un nouvel utilisateur avec un répertoire personnel complet, exécutez la commande ci-dessous.
Note : Sur certains ordinateurs Linux, vous devrez peut-être remplacer useradd par adduser.
useradd nouvel_utilisateur
Il est également possible de créer un nouvel utilisateur et de l’affecter à des groupes en même temps :
useradd -G groupe1,groupe2,groupe3,groupe4,groupe5,groupe6 nouvel_utilisateur
Après avoir créé le nouvel utilisateur, définissez son mot de passe :
passwd nouvel_utilisateur
Suppression d’un utilisateur
La suppression d’utilisateurs sous Linux est assez simple et directe. La suppression d’un utilisateur peut être facilement réalisée sous Linux à l’aide de la commande userdel.
Note : Avant de procéder à la suppression d’un utilisateur, assurez-vous de vous déconnecter de tout compte associé à celui-ci. Il est déconseillé de supprimer un utilisateur actuellement en cours d’utilisation. Cela pourrait entraîner des problèmes que vous regretteriez par la suite.
Une fois que vous vous êtes assuré que vous n’êtes pas connecté au compte de l’utilisateur que vous prévoyez de supprimer, exécutez :
su -
ou
sudo -s
Suivie de :
userdel -r nouvel_utilisateur
Pour supprimer l’utilisateur tout en conservant son répertoire personnel, exécutez cette commande à la place :
userdel nouvel_utilisateur