J'ai ajouté un compte d'utilisateur au admin
groupe et découvert que j'avais ajouté le mauvais utilisateur. Je dois donc maintenant supprimer le compte du admin
groupe.
Comment puis-je supprimer un compte d'un groupe sans supprimer l'utilisateur?
La réponse de Portablejim est exacte mais dangereuse - si vous écrivez quelque chose, votre système peut être inutilisable, en particulier 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 de sauvegarder. Même dans ce cas, il existe de meilleurs moyens.
À partir d’une ligne de commande, celle que vous voulez 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. Cela ne supprimera pas l'utilisateur, ni le groupe, mais uniquement les membres. Il existe également des moyens de le faire avec la usermod
commande, mais il est plus difficile à utiliser car vous devez remplacer la liste complète des groupes d'un utilisateur afin de supprimer un seul groupe. La gpasswd
commande est également capable de le faire (comme le fait remarquer sagarchalise), mais elle est généralement déconseillée. Comme toujours, consultez les pages de manuel pour plus de détails.
gpasswd
n'est pas obsolète. Son seul objectif est d’administrer / etc / group et / etc / gshadow. De plus, bien que votre méthode fonctionne et qu’elle soit mentionnée dans la page de manuel deluser, elle est un peu risquée. Si vous appuyez accidentellement sur Entrée avant de saisir le nom du groupe, vous supprimez l'utilisateur. Espérons que vous vous souveniez de son UID pour pouvoir le rajouter rapidement. Il serait plus prudent d'utiliser gpasswd, conçu à cet effet.deluser
lors de la recherche dans les pages de manuel (ici avec Ubuntu 18 en 2018), mais la première ligne de la page de manuel indique: "supprimer un utilisateur ou un groupe du système", alors je suis passé à autre chose. Il est clair que la page de manuel doit être mieux libellée.Tu peux le faire:
Vous devriez également consulter le manuel de gpasswd
la source
gpasswd
est qu’il est plus multi-plateforme et fonctionne également sur les distributions basées sur Red Hat.Le moyen le plus simple et le plus sûr:
et supprimez-le manuellement.
la source
ssh:x:118:
Quelle est la signification du nombre118
ici?Voir la réponse de zanfur.
Editez le
/etc/group
fichier 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
devient
Soyez averti, les fautes de frappe dans le fichier peuvent endommager votre système.
la source