Ich verwende Red Hat Enterprise Linux Server release 7.7 (Maipo)
. Ich habe einen neuen Benutzer erstellt mit
useradd igwuser
Ich habe es mit dem Befehl zur Radgruppe hinzugefügt
usermod -g wheel igwuser
sudo
Jetzt kann ich Operationen mit for durchführen igwuser
. Mein Problem ist, dass igwuser immer noch nicht in der Wheel-Gruppe angezeigt wird.
$ grep wheel /etc/group
wheel:x:10:secadmin
Was kann der Grund sein?
Antwort1
Sie haben dem igwuser
Benutzer wheel
seine primäre Anmeldegruppe zugewiesen. Die /etc/group
Datenbank listet nur sekundäre Gruppenmitgliedschaften auf.
Wenn Sie das jetzt tun getent passwd igwuser
, wird wheel
als deren Anmeldegruppe aufgeführt (das vierte :
durch - getrennte Feld enthält wheel
wahrscheinlich die GID von 0
).
Um den Benutzer der wheel
Gruppe so hinzuzufügen, dass es sich um eine sekundäre Gruppe für den Benutzer handelt, hätten Sie
usermod -a -G wheel igwuser
Dadurch wird -a
die wheel
Gruppe den sekundären Gruppen des Benutzers angehängt ().
Siehe auch man usermod
auf Ihrem System.
Sie hätten den Benutzer auch gleichzeitig wheel
mit dem folgenden Befehl hinzufügen können, während Sie ihn erstellt haben:useradd
useradd ...options... -G wheel igwuser
Sehen Sie man useradd
auf Ihrem System nach.