Wie laufe ich in Fedora als sudo root?

Wie laufe ich in Fedora als sudo root?
Ein Stammbenutzer hat den gesamten administrativen Zugriff in einem Linux -Betriebssystem. Einige der Root -Berechtigungen umfassen das Entfernen einer Datei, das Hinzufügen/Entfernen eines Benutzerkontos, das Installieren/Entfernen einer Anwendung, das Ändern von Dateiberechtigungen usw. Ein Standardbenutzer hat keine solchen Privilegien. Ein Administrator kann jedoch einem Standardbenutzer Sudo -Berechtigungen gewähren, um Verwaltungsbefehle auszuführen. Auf diese Weise kann ein Standardbenutzer (Nicht-Root-Benutzer) Verwaltungsbefehle ausführen, ohne sich als Root-Benutzer anzumelden. Die Befehle laufen dann so, als wäre dieser Benutzer ein Administrator.

Dieser Beitrag beschreibt, wie man Befehle als sudo root in fedora ausführt. Es wird den Schritt-für-Schritt-Vorgang zum Hinzufügen eines Benutzer. Am Ende überprüfen wir, ob dem Benutzer die Sudo -Berechtigungen gewährt und die Befehle als sudo ausführen können.

1. Melden Sie sich als Root -Benutzer anhand des folgenden Befehls an:

$ su -

Geben Sie das Stammbenutzerkennwort ein.

2. Fügen Sie den folgenden Befehl aus, um einen neuen Benutzer hinzuzufügen:

$ adduser

3. Legen Sie ein neues Passwort für diesen Benutzer mit dem folgenden Befehl fest:

$ passwd

4. In Linux die /etc/sudoers Die Datei definiert, welche Benutzer den Befehl sudo verwenden dürfen und welche Befehle sie ausführen dürfen. Sie können diese Datei mit dem folgenden Befehl bearbeiten:

$ visudo

Suchen Sie in der Datei nach der Zeile mit der Aufschrift:

%Rad alle = (alle) alle

Diese Zeile gewährt allen Mitgliedern des Gruppenrads, um alle Befehle als sudo auszuführen. Stellen Sie sicher, dass die obige Zeile nicht kommentiert wird (hat zu Beginn kein # Symbol). Wenn die Zeile kommentiert wird, entfernen Sie das # Symbol und speichern Sie und beenden Sie den Editor und beenden Sie den Editor.

5. Fügen Sie nun jedem Benutzer -Sudo -Berechtigte die Radgruppe mit dem folgenden Befehl hinzu:

$ usermod -Agenrad

Um beispielsweise einem Benutzer „Umara“ -Sudo -Berechtigungen zu gewähren, müssen wir es mit dem folgenden Befehl zur „Rad“ -Gruppe hinzufügen:

$ usermod -ag Wheel Umara

6. Um zu überprüfen, ob der Benutzer zur Gruppe „Rad“ hinzugefügt wurde, führen Sie den folgenden Befehl aus:

$ id

Sie sollten die "Rad" -Gruppe in der Ausgabe des obigen Befehls sehen.

7. Um zu überprüfen, ob der Benutzer den Sudo -Zugriff erhalten hat, wechseln Sie zu diesem Benutzer mit dem folgenden Befehl:

$ su -

Nachdem Sie diesen Befehl ausgeführt haben, werden Sie feststellen, dass die Eingabeaufforderung in den neuen Benutzer geändert wurde. Versuchen Sie nun, einen Befehl als sudo auszuführen sudo ls, sudo dnf update, usw. Es wird nach dem Sudo -Passwort gefragt. Geben Sie das Kennwort für das Benutzerkonto ein, nicht das Root -Konto. Jetzt wird der Befehl ausgeführt und Sie werden die Ausgabe sehen.

Wenn Sie eine Nachricht wie „nicht in der Sudoers -Datei befindet. Dieser Vorfall wird gemeldet “, dies bedeutet, dass das Verfahren nicht korrekt durchgeführt wurde und der Benutzer keine Sudo -Berechtigungen hat. Stellen Sie sicher, dass Sie als Wurzel angemeldet sind und alle Schritte richtig befolgt haben.

Mit dem SUDO -Befehl können Benutzer Verwaltungsbefehle ausführen, ohne das Stammkennwort zu benötigen. In diesem Beitrag haben wir geteilt, wie Sie Befehle in Fedora als sudo root ausführen können. Denken Sie daran, Sie können auch einschränken, welche Befehle ein Benutzer als Root ausführen kann. Wenn einige Benutzer keinen vollständigen Root -Zugriff benötigen, können sie ausschließlich auf die Aufgaben zugegriffen werden, die sie zur Erledigung benötigen.