GNU/Linux >> Tutoriels Linux >  >> Linux

Comment supprimer un utilisateur d'un groupe sous Linux [Astuce rapide]

La gestion des groupes et la gestion des comptes d'utilisateurs font partie des tâches régulières effectuées par un administrateur système Linux. L'ajout et la suppression de groupes font partie de ces tâches.

Supposons que vous soyez dans une situation où vous devez supprimer un utilisateur d'un groupe. Prenons un exemple pratique où vous ne voulez pas donner à un utilisateur l'accès pour exécuter des conteneurs Docker. Une façon serait de supprimer cet utilisateur du groupe docker.

Tous les membres du groupe docker peuvent utiliser les commandes docker sans sudo. Supprimer l'utilisateur du groupe signifierait que l'utilisateur aurait besoin d'un accès sudo pour exécuter les commandes.

Comment supprimer un utilisateur du groupe

Maintenant, comment supprimer un utilisateur d'un groupe ? Il y a deux étapes ici :

  • Rechercher les groupes de l'utilisateur
  • Ajoutez l'utilisateur à tous ses groupes existants, à l'exception de ceux dont vous souhaitez le supprimer

Étape 1 :Rechercher les groupes de l'utilisateur

Tout d'abord, répertoriez tous les groupes dont l'utilisateur est membre à l'aide de la commande id comme ceci :

id -nG user_name

Cela listera tous les groupes de l'utilisateur.

[email protected]:~$ id -nG prakash
prakash adm cdrom sudo dip plugdev lpadmin sambashare docker

Étape 2 :Supprimer l'utilisateur du groupe

Vous pouvez utiliser la commande usermod ici avec l'option G. Avec l'option -G, vous spécifiez à quels groupes cet utilisateur appartiendra. Si l'utilisateur est actuellement membre d'un groupe qui n'est pas répertorié, l'utilisateur sera supprimé du groupe.

sudo usermod -G group1,group2,group3 user_name

Notez que les noms de groupe doivent être séparés par une virgule, mais qu'il ne doit y avoir aucun espace entre eux.

sudo usermod -G prakash,adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare prakash

Maintenant, si j'affiche les groupes, vous pouvez voir qu'il n'est plus membre du groupe docker.

[email protected]:~$ id -nG prakash
prakash adm cdrom sudo dip plugdev lpadmin sambashare

J'espère que vous aimez cette petite astuce Linux rapide sur la suppression d'utilisateurs de groupes. Les questions et suggestions sont toujours les bienvenues.


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

  2. Comment modifier, supprimer ou désactiver le mot de passe utilisateur sous Linux

  3. Ajouter un utilisateur au groupe sous Linux, comment le faire (avec exemples)

  4. Comment ajouter un utilisateur au groupe sudo dans un VPS Linux ?

  5. Comment puis-je supprimer complètement Jenkins de Linux

Comment supprimer une commande de l'historique sous Linux

Comment supprimer les caractères (^M) d'un fichier sous Linux

Comment supprimer les espaces des noms de fichiers sous Linux

Comment supprimer l'icône de la corbeille du bureau dans Ubuntu 18.04 [Astuce rapide]

Comment ajouter un utilisateur à un groupe sous Linux

Comment ajouter un utilisateur à un groupe Linux