Linux ermöglicht Ihnen die Bearbeitung jeder Konfigurationsdatei , um jeden Aspekt Ihres Systems Funktion anpassen. Der Nachteil all dieser Macht ist die Fähigkeit , um Ihr System zu brechen. Unter den empfindlicheren von Linux Konfigurationsdateien ist die sudoers -Datei. Syntax Fehler in dieser Datei können Systemadministratoren die Möglichkeit, die "sudo "-Befehl verwenden, um die Systemwartung durchführen zu verhindern. Die sudoers
sudoers Datei ist viel mehr als nur eine Liste von Benutzern, die berechtigt, den Befehl "sudo" aufrufen, um vorübergehend übernehmen Root- Privilegien . Außerdem vergibt automatisch sudo-Privilegien ganze Benutzergruppen, setzt System Verhaltensweisen wie Verschleierung Passwörter auf dem Terminal enthält Anwendung Aliasnamen für eine Vielzahl von System-Administration -Programme und sogar setzt Grenzen für die sudo-Berechtigungen der einzelnen Benutzer sudo . Syntax Fehler in einem dieser Bereiche kann verhindern, richtig analysieren die gesamte Datei Linux und autorisierte Benutzer die Fähigkeit zu verwenden sudo .
Always Use visudo
Wegen der Empfindlichkeit der sudoers -Datei auf Syntax-Fehler , und die systemweite Konsequenzen dieser Fehler verhindert Administratoren, die eine Arbeit mit dem Befehl sudo , ist es wichtig, dass Sie jederzeit bearbeiten die sudoers -Datei mit dem " visudo "-Programm anstelle von manuellen Öffnen Sie die Datei mit ein Text-Editor . Visudo funktioniert wie ein normales Kommandozeilen- Texteditor , aber es wird die Änderungen , die Sie für Syntax-Fehler zu überprüfen, bevor sie machen keine Änderungen zum SVN- Datei. Dies ermöglicht Ihnen, Probleme zu beheben, bevor Sie die Datei zu brechen.
Types of Errors
Es gibt zwei Kategorien von Syntax Fehler, die Sie in die sudoers vorstellen kann Datei. Man ist mit dem falschen Formatierung oder Satzzeichen im Text der Datei. Diese Arten von Fehlern wird das System vom Parsen der Datei-und Blockebene Administratoren mit sudo zu verhindern. Die andere ist die Reihenfolge, in der Sie einzuführen oder zu beschränken Berechtigungen . Linux liest die Datei von oben nach unten , und hinzuzufügen oder zu entfernen Privilegien wie dem Hinzufügen oder beschränken sie im Laufe der Datei. Folglich müssen Sie durch die Gewährung von Berechtigungen beginnen und dann beschränken individuellen Berechtigungen wie die Datei fortschreitet.
Inoperable sudoers
Wenn Sie die Arbeit an der sudoers -Datei ohne visudo tat eingeführt und Fehler, die die Verhinderung des Systems sind von der Nutzung sudo , dann müssen Sie visudo als Root-Benutzer starten. Die Eingabe von " su" auf der Kommandozeile wird Ihnen geben Sie root -Modus. Visudo dann laden Sie die Datei sudoers wie es ist, und versuchen, die Datei zu speichern bewirkt, das Programm zu sagen, die Lage und Art der Syntax-Fehler , die Sie ursprünglich auf die Datei eingeführt. Korrekt diese Fehler als visudo Listen ihnen können Sie die Datei zu reparieren und Wiederherstellen Ihrer Fähigkeit des Systems, sudo verwenden.