Comment supprimer un utilisateur d'un groupe?

90

J'ai ajouté un compte d'utilisateur au groupe admin et découvert que j'avais ajouté un mauvais utilisateur. Je dois maintenant supprimer le compte du groupe admin .

Comment puis-je supprimer un compte d'un groupe sans supprimer l'utilisateur?

    
posée Eonil 17.11.2011 - 10:10
la source

4 réponses

125

La réponse de Portablejim est précise mais dangereuse - si vous tapez quelque chose, votre système peut être inutilisable, surtout si vous modifiez le groupe d’administration de manière incorrecte. Si vous devez modifier le fichier de groupes, utilisez les commandes vipw -g ou vigr , qui vérifient la syntaxe avant l'enregistrement. Même alors, il y a de meilleurs moyens.

À partir d’une ligne de commande, celle que vous souhaitez probablement utiliser est la suivante (en tant que root):

deluser <username> <groupname>

Cela supprimera l'utilisateur spécifié du groupe spécifié. Vous devez vous reconnecter pour voir l'effet. Il ne supprimera pas l'utilisateur ou le groupe, mais uniquement l'appartenance. Il existe également des moyens de le faire avec la commande usermod , mais il est plus difficile à utiliser car vous devez remplacer la liste complète des groupes pour un utilisateur afin de supprimer un seul groupe. La commande gpasswd est également capable de faire cela (comme le fait remarquer sagarchalise), mais elle est la plupart du temps obsolète. Comme toujours, consultez les pages de manuel pour plus de détails.

    
réponse donnée zanfur 17.11.2011 - 10:57
la source
35

Je pense que vous pouvez faire cela

sudo gpasswd -d username group

ou vous pouvez voir le manuel de gpasswd

    
réponse donnée sagarchalise 17.11.2011 - 10:21
la source
2

Le moyen le plus simple et le plus sûr:

sudo -H gedit /etc/group

et supprimez-le manuellement.

    
réponse donnée vanbran 19.01.2017 - 06:02
la source
2

Voir la réponse de zanfur.

Modifiez le fichier /etc/group en tant que root (c.-à-d. gksudo gedit /etc/group ) et supprimez le nom d'utilisateur de la ligne commençant par 'admin'

c'est-à-dire

...
admin:x:120:adminuser,adminuser2,userthatshouldnotbeadmin
...

devient

...
admin:x:120:adminuser,adminuser2
...

Soyez averti, les fautes de frappe dans le fichier pourraient casser votre système.

    
réponse donnée Portablejim 17.11.2011 - 10:16
la source

Lire d'autres questions sur les étiquettes