„sudo adduser Benutzername admin“ führt zu „adduser: Die Gruppe „admin“ existiert nicht.“

„sudo adduser Benutzername admin“ führt zu „adduser: Die Gruppe „admin“ existiert nicht.“

Ich versuche, einen Benutzer zur sudoers-Datei mit dem einfachen Befehl hinzuzufügen

sudo adduser username admin

aber ich bekomme adduser: The group 'admin' does not exist. Also habe ich die sudoers-Datei ( ) überprüft sudo visudo -f /etc/sudoers, die unter anderem diese Zeile enthält:

%admin ALL=(ALL) ALL

was meines Wissens bedeutet, dass die Administratorgruppe existiert.

Was also übersehe ich hier?

Antwort1

Die Beschwerde, dass "admin" nicht existiert, hat nichts mit dem Inhalt der sudoers-Datei zu tun. Sie bezieht sich aufBenutzergruppe, wie in aufgeführt /etc/group.

So erstellen Sie eine Gruppe mit dem Namen „Admin“, geben Sie ein sudo groupadd admin. Danach sollte Ihr aufgeführter Befehl wie vorgesehen funktionieren. Sie müssen die Administratorgruppe natürlich nur einmal erstellen.

So fügen Sie der Administratorgruppe einen vorhandenen Benutzer hinzu:

usermod -a -G admin username(Ich persönlich bearbeite lieber einfach /etc/group, wette, das wird wahrscheinlich missbilligt. Ich mache das seit Jahrzehnten und mir ist das Missbilligen egal.)

Für weitere Informationen: man groupundman usermod

Antwort2

Sie haben einen neuen Benutzer mit einem Benutzernamen erstellt, username der NICHT mit der Syntax übereinstimmt, die Sie anscheinend verwenden:

sudo useradd admin

sudo usermod {Some Options}  admin   

// der zweite Befehl ändert die Standardeinstellungen (/home/USERNAME, passwd, etc.), die, sofern im vorherigen Befehl nicht anders angegeben,

verwandte Informationen