Recherche de site Web

Comment ajouter ou supprimer un utilisateur d'un groupe sous Linux


Linux est par défaut un système multi-utilisateurs (ce qui signifie que de nombreux utilisateurs peuvent s'y connecter simultanément et travailler). La gestion des utilisateurs Linux est donc l'une des tâches fondamentales d'un administrateur système, qui comprend tout, depuis la création, la mise à jour et la suppression de comptes d'utilisateurs ou groupes d'utilisateurs sur un système Linux.

Dans ce court article rapide, vous apprendrez comment ajouter ou supprimer un utilisateur d'un groupe dans un système Linux.

Vérifier un groupe d'utilisateurs sous Linux

Pour savoir à quel groupe appartient un utilisateur, exécutez simplement la commande groups suivante et fournissez le nom d'utilisateur (tecmint dans cet exemple) comme argument .

groups tecmint

tecmint : tecmint wheel

Pour connaître le groupe de l'utilisateur root sous Linux, exécutez simplement la commande groups sans aucun argument.

group

root

Ajouter un utilisateur à un groupe sous Linux

Avant d'essayer d'ajouter un utilisateur à un groupe, assurez-vous que l'utilisateur existe sur le système. Pour ajouter un utilisateur à un certain groupe, utilisez la commande usermod avec l'indicateur -a qui indique au usermod d'ajouter un utilisateur au(x) groupe(s) supplémentaire(s), et le L'option -G spécifie les groupes réels au format suivant.

Dans cet exemple, tecmint est le nom d'utilisateur et postgres est le nom du groupe :

usermod -aG postgres tecmint
groups tecmint

Supprimer un utilisateur d'un groupe sous Linux

Pour supprimer un utilisateur d'un groupe, utilisez la commande gpasswd avec l'option -d comme suit.

gpasswd -d tecmint postgres
groups tecmint

De plus, sur Ubuntu et ses dérivés, vous pouvez supprimer un utilisateur d'un groupe spécifique à l'aide de la commande deluser comme suit (où tecmint est le nom d'utilisateur et postgres est le nom du groupe).

sudo deluser tecmint postgres

Pour plus d'informations, consultez les pages de manuel de chacune des différentes commandes que nous avons utilisées dans cet article.

man groups
man usermod
man gpasswd
man deluser

Vous trouverez également très utiles les guides de gestion des utilisateurs suivants :