Heim > Artikel > System-Tutorial > Root-Berechtigungen: der Superboss unter Linux-Systemen
Sie haben vielleicht gehört, dass es im Linux-System einen speziellen Benutzer namens Root gibt. Er verfügt über die höchste Autorität im System und kann jeden Vorgang ohne Einschränkungen ausführen. Aber verstehen Sie Root-Berechtigungen wirklich? Kennen Sie Herkunft, Funktion und Verwendung? Wissen Sie, wie Sie den Root-Zugriff sicher nutzen? In diesem Artikel werden Ihnen die relevanten Kenntnisse über Root-Berechtigungen vermittelt, damit Sie diesen Superboss im Linux-System besser beherrschen können.
Bedenken Sie zunächst Folgendes: In Unix-ähnlichen Betriebssystemen ist die hierarchische Struktur von Verzeichnissen als Baumstruktur konzipiert. Das Startverzeichnis ist ein spezielles Verzeichnis, das durch Schrägstriche / dargestellt wird, und andere Verzeichnisse werden vom Startverzeichnis aus verzweigt. Da diese Struktur einem echten Baum sehr ähnlich ist, wird **/** auch Wurzelverzeichnis genannt.
Im Bild unten sehen wir die Ausgabe des folgenden Befehls:
$ tree -d / | less
Dieser Befehl veranschaulicht hauptsächlich die Analogie zwischen dem Stammverzeichnis und der Wurzel des Baums.
Obwohl der Grund für die Benennung des Root-Kontos nicht ganz klar ist, kann es daran liegen, dass das Root-Konto das einzige Konto mit Schreibberechtigungen im Root-Verzeichnis ist.
Da das Root-Konto außerdem auf alle Dateien und Befehle in Unix-ähnlichen Betriebssystemen zugreifen kann, wird es auch oft als Superuser bezeichnet.
Außerdem dürfen Stammverzeichnis und Verzeichnis nicht verwechselt werden. Das Stammverzeichnis ist das Home-Verzeichnis des Root-Kontos. Tatsächlich ist das Stammverzeichnis ein Unterverzeichnis des Stammverzeichnisses /.
Holen Sie sich Root-Berechtigungen
Wenn wir über Root-Berechtigungen (oder Superuser-Berechtigungen) sprechen, beziehen wir uns auf die Berechtigungen eines Kontos, dessen Berechtigungen auf dem System das Ändern des Systems und die Autorisierung anderer Benutzer für den Zugriff auf Systemressourcen umfassen (aber nicht darauf beschränkt sind).
Die wahllose Verwendung des Root-Kontos kann zu einem Systemabsturz oder einem vollständigen Systemausfall führen. Aus diesem Grund gelten die folgenden Richtlinien für die korrekte Verwendung eines Root-Kontos:
Verwenden Sie zunächst das Root-Konto, um den Befehl visudo auszuführen, um die Datei /etc/sudoers zu bearbeiten und dem angegebenen Konto (z. B. Supervisor) die minimalen Superuser-Rechte zu gewähren.
Die minimalen Superuser-Berechtigungen können beispielsweise Folgendes umfassen: Benutzer hinzufügen (adduser), Benutzer ändern (usermod) und andere Berechtigungen.
Als nächstes melden Sie sich mit dem Supervisor-Konto an und verwenden Sie sudo, um Benutzerverwaltungsaufgaben auszuführen. An diesem Punkt stellen Sie möglicherweise fest, dass andere Aufgaben, die Superuser-Berechtigungen erfordern (z. B. das Löschen von Paketen), fehlschlagen.
*Führen Sie den Befehl ohne Superuser-Rechte aus*
Wenn Superuser-Berechtigungen verwendet werden müssen, wiederholen Sie die beiden oben genannten Schritte. Sobald die Ausführung abgeschlossen ist, verwenden Sie sofort den Befehl exit, um zu einem uneingeschränkten Konto zurückzukehren.
An diesem Punkt müssen Sie feststellen, ob für andere periodische Aufgaben Superuser-Rechte erforderlich sind? Erteilen Sie bei Bedarf die erforderlichen Berechtigungen für das angegebene Konto oder die angegebene Gruppe in /etc/sudoers und versuchen Sie, die direkte Verwendung des Root-Kontos zu vermeiden.
Durch diesen Artikel sollten Sie ein umfassendes Verständnis der Root-Berechtigungen haben und deren Geschichte, Merkmale und Verwendung kennen. Sie sollten auch die Bedeutung und Gefahren des Root-Zugriffs verstehen und wissen, wie Sie ihn angemessen nutzen. Wir empfehlen Ihnen, bei der Verwendung von Root-Rechten vorsichtig zu sein, um unnötige Verluste und Probleme zu vermeiden. Gleichzeitig empfehlen wir Ihnen auch, Root-Rechte zu nutzen, um bei Bedarf einige erweiterte Aufgaben zu erledigen und die leistungsstarken Funktionen des Linux-Systems zu nutzen. Ich hoffe, dass dieser Artikel Ihnen dabei helfen kann, das Linux-System besser zu nutzen und Ihnen ein reibungsloses Reisen in der Linux-Welt ermöglicht.
Das obige ist der detaillierte Inhalt vonRoot-Berechtigungen: der Superboss unter Linux-Systemen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!