Die Antwort von Portablejim ist korrekt, aber gefährlich. Wenn Sie etwas eingeben, ist Ihr System möglicherweise unbrauchbar, insbesondere, wenn Sie die Administratorgruppe nicht ordnungsgemäß ändern. Wenn Sie die Gruppendatei bearbeiten müssen, verwenden Sie die Befehle vipw -g
oder vigr
, um die Syntax vor dem Speichern zu überprüfen. Auch dann gibt es bessere Möglichkeiten.
Von einer Kommandozeile aus möchten Sie wahrscheinlich folgendes verwenden (als root):
deluser <username> <groupname>
Dadurch wird der angegebene Benutzer aus der angegebenen Gruppe entfernt. Sie müssen sich neu anmelden, um den Effekt zu sehen. Es wird nicht der Benutzer oder die Gruppe, sondern nur die Mitgliedschaft gelöscht. Es gibt auch Möglichkeiten, dies mit dem usermod
Befehl zu tun , aber die Verwendung ist schwieriger, da Sie die gesamte Liste der Gruppen für einen Benutzer ersetzen müssen, um eine einzelne Gruppe zu entfernen. Der gpasswd
Befehl ist auch dazu in der Lage (wie sagarchalise hervorhebt), wird jedoch meistens nicht mehr unterstützt. Weitere Informationen finden Sie wie immer auf den Manpages.
gpasswd
ist nicht veraltet. Ihr gesamter Zweck ist die Verwaltung von / etc / group und / etc / gshadow. Auch wenn Ihre Methode funktioniert und in der Manpage von deluser erwähnt wird, ist sie ein bisschen riskant. Wenn Sie versehentlich die Eingabetaste drücken, bevor Sie den Gruppennamen eingeben, wird der Benutzer entfernt. Ich hoffe, Sie merken sich die UID, damit Sie sie schnell wieder hinzufügen können. Es wäre sicherer, gpasswd zu verwenden, das für diesen Zweck entwickelt wurde.deluser
beim Durchsuchen von Manpages (hier mit Ubuntu 18 im Jahr 2018) Folgendes gefunden, aber in der ersten Zeile der Manpage heißt es: "Einen Benutzer oder eine Gruppe aus dem System entfernen", sodass ich meine Suche fortsetzte. Es ist klar, dass die Manpage besser formuliert werden muss.Du kannst das:
Sie sollten auch das Handbuch von gpasswd lesen
quelle
gpasswd
ist, dass es plattformübergreifender ist und auch auf Red Hat-basierten Distributionen funktioniert.Der einfachste und sicherste Weg:
und löschen Sie es manuell.
quelle
ssh:x:118:
Was bedeutet die Zahl118
hier?Siehe die Antwort von zanfur.
Bearbeiten Sie die
/etc/group
Datei als root (dhgksudo gedit /etc/group
) und entfernen Sie den Benutzernamen aus der Zeile, die mit "admin" beginnt.dh
wird
Seien Sie gewarnt, Tippfehler in der Datei könnten Ihr System beschädigen.
quelle