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.