Wie lautet der Befehl zum Auflisten aller Benutzer, die Mitglieder der Administratorgruppe sind?

Wie lautet der Befehl zum Auflisten aller Benutzer, die Mitglieder der Administratorgruppe sind?

Ich suche nach dem Namen der Superuser-Liste für Fedora. (Unter Ubuntu scheint es „sudo“ zu sein.) Ich möchte einen der Benutzer zur Superuser-Liste hinzufügen.

Der groupsBefehl listet nur die Gruppen des aktuellen Benutzers auf.

Antwort1

Es gibt nur einen Superuser auf Fedora und IE root. Wenn Sie nach anderen Benutzern suchen, die über diese sudoBerechtigung verfügen, können Sie in der Datei /etc/sudoers nachsehen, indem Sie den Befehl ausführen

visuell

Hier können Sie jedem Benutzer dieses Privileg verleihen sudo, indem Sie am Ende der /etc/sudoersDatei die folgende Zeile hinzufügen:

loginname ALL=(ALL) ALL

Antwort2

Um alle verfügbaren Gruppen mit darin enthaltenen Benutzern aufzulisten, können Sie Folgendes verwenden:

getent group

oder schauen Sie sich einfach den Inhalt der /etc/groupDatei an.

Übrigens gibt es auch unter Ubuntu nur einen Superuser. Das ist root. Alle anderen dürfen seine Privilegien nur über sudo nutzen. Sie können die Regeln in /etc/sudoers wie visudooben beschrieben ändern, wenn sudo installiert ist. Dies gilt für alle gängigen GNU/Linux-Distributionen.

Antwort3

Um einen Benutzer zu einer Gruppe hinzuzufügen, z. B. wheel, können Sie den vigrBefehl verwenden. Sie müssen auch verwenden, vigr -sum die Schattendatei zu aktualisieren.

Antwort4

Es ist durchaus möglich, mehr als einen Benutzer mit Root-Rechten zu haben, es ist jedoch unüblich, diese zu erstellen. Sie können einen Benutzer erstellen und ihm die UID 0 zuweisen. Stellen Sie lediglich sicher, dass die erste Zeile in /etc/passwd immer for lautet root. Für die meisten Benutzer ist dies jedoch keine gute Vorgehensweise.

So listen Sie alle Benutzer mit rootBerechtigungen auf:

grep -E '^[^:]*:[^:]*:0:' /etc/passwd

verwandte Informationen