Was ist eine Sudoer -Datei im Linux -Betriebssystem??
Der Sudoer ist eine Textdatei im Verzeichnis „/etc“ des Linux -Betriebssystems. Diese Textdatei definiert, wie das „sudo“ auf einem Linux -fähigen Computer funktioniert. Es ist die Datei der Regeln, Vorschriften und Aktionen für die "sudo". Es teilt dem „sudo“ mit, zu dem Benutzer die Stammberechtigungen geben und ihnen ermöglicht, eine Super -Benutzer -Erlaubnis zu erhalten, und welcher Benutzer einen Zugriff auf die Stammberechtigungen verweigert. Es kann auch einem bestimmten Benutzer ermöglichen, einen Befehl wie jeder andere Benutzer im System auszuführen. Sie finden den „sudoer.d ”Datei im Verzeichnis /etc.
Wenn Sie versuchen, es direkt zu öffnen, erlaubt Ihnen das System nicht, da Sie nicht über die Verwaltungsrechte verfügen, um es zu öffnen. Daher müssen Sie die Administratorrechte erhalten, um die Sudoer -Datei zu öffnen. Die erste und einfache Möglichkeit, dies zu tun. Der zweite Weg besteht darin, die Datei im Terminal mit dem Befehl visudo zu öffnen. Schreiben Sie einfach "sudo visudo" in das Terminal und drücken Sie die Eingabetaste.
Dies öffnet die Sudoer -Datei im Terminal.
Warum müssen wir eine Sudoer -Datei bearbeiten??
Wenn Sie ein Linux -Betriebssystem wie Ubuntu 22 installieren.04, es fügt automatisch den ersten Benutzer der Sudoer -Datei mit administrativen Rechten hinzu. Der erste Benutzer kann die Befehle wie Installation, Aktualisierung usw. mit dem Befehl „sudo“ ausführen, nachdem die Ubuntu -Installation durchgeführt wurde. Wenn jedoch standardmäßig ein neuer Benutzer hinzugefügt wird, werden ihm keine Verwaltungsrechte zugewiesen. Um die Verwaltungsrechte oder den Super -Benutzer -Zugriff auf den neuen Benutzer zu gewähren, muss die Sudoer -Datei bearbeitet werden und der neue Benutzer zur Sudoer -Datei hinzugefügt werden.
So bearbeiten Sie eine Sudoer -Datei
Der beste Weg, eine Sudoer -Datei zu bearbeiten, besteht darin, den Befehl visudo im Terminal zu verwenden. Vermeiden Sie es immer, eine Sudoer -Datei in einem Texteditor zu bearbeiten. Wenn Sie dies versuchen, werden Sie möglicherweise gleichzeitige Dateien korrumpieren und einen administratorischen Zugriff unbeabsichtigt entfernen. Bearbeiten Sie daher immer die Sudoer -Datei im Terminal mit dem Befehl visudo.
Was ist ein Visudo -Befehl?
Ein Visudo ist ein Linux -Befehl, mit dem die Sudoer -Datei mit "sudo" -Präzen bearbeitet wird. Sie können die Sudoer -Datei sicher bearbeiten und Änderungen vornehmen. Es führt die grundlegenden Gültigkeitsprüfungen in der Visudo -Datei durch, überprüft die Syntaxfehler und sperrt sie vor der Installation der bearbeiteten Datei gegen verschiedene gleichzeitige Änderungen ein. Wenn in der Datei ein Syntaxfehler vorliegt, wird die Datei nicht gespeichert und stattdessen eine Fehlermeldung gedruckt.
Syntax des Visudo -Befehls
Die Syntax des Visudo -Befehls ist sehr einfach. Es dauert nur zwei Parameter: eine ist die Option und der andere ist die Sudoer -Datei. Siehe die folgende Syntax des Visudo -Befehls:
Das "Visudo" ist der Befehlsname, der "-options" bezieht.d ”Dateiname. Für den Befehl visudo stehen sechs Optionen zur Verfügung: -c, -h, -q, -s, -v und -f. Die Option -c oder das Flag wird mit Visudo verwendet, um den Nur -Check -Modus zu aktivieren. Durch die Verwendung des Flags -c -Flags wird die Sudoer -Datei nur auf den Modus-, Eigentümer- oder Syntaxfehler überprüft. Das Flag -H wird verwendet, um eine Hilfenachricht zu drucken. Das -Q -Flag wird verwendet, um den ruhigen Modus zu aktivieren. Es beruhigt den Befehl, wenn es mit einem Syntaxfehler angetroffen wird. Das -S -Flag wird verwendet, um den strengen Überprüfungsmodus zu ermöglichen. Das -V -Flag zeigt die Version des Visudo -Befehls an. Und schließlich wird das Flag -f verwendet, um einen alternativen Speicherort für die Sudoer -Datei zu definieren.
Ändern Sie den Speicherort der modifizierten Sudoer -Datei
Es wird empfohlen, dass die Sudoer -Datei in den /etc /sudoers bearbeitet werden muss.D Verzeichnis mit dem Befehl visudo. Führen Sie dazu den Befehl visudo mit der Flag -f aus. Siehe den folgenden Befehl:
Dadurch wird eine Sudoer -Datei in einem Bearbeitungsmodus geöffnet und ermöglicht es Ihnen, alle erforderlichen Änderungen in dieser vorzunehmen. Wenn Sie mit der Bearbeitung der Sudoers -Datei fertig sind, beenden Sie sie, indem Sie das Strg+X drücken und zum Terminal zurückkehren.
Wenn Sie das Strg+X drücken, kehren Sie zum Standardausgabendeminal zurück, an dem alle Änderungen, die Sie an der Datei vorgenommen haben, aufgeführt sind. Siehe die folgende Ausgabe:
Da wir keine Änderungen in der Datei vorgenommen und beendet haben, blieb die Datei unverändert und das gleiche wird auf dem Terminal gedruckt.
Weisen Sie einem neuen Benutzer „keine Einschränkungsrechte“ zu
Lassen Sie uns einem neuen Benutzer als Benutzer als Benutzer arbeiten und einen erforderlichen Befehl auf jedem Host ausführen. Dies kann durch Zuweisen des gesamten Wertes dem neuen Benutzer erfolgen. Alles ist ein besonderer Wert in der Sudoer -Datei, mit der „keine Einschränkungen“ definiert werden, um zu definieren. Der All Value legt keine Einschränkung des Benutzer. Siehe den folgenden Befehl:
Wenn Sie den Befehl sudoer nun erneut überprüfen, erhalten Sie einen neuen Benutzer im Abschnitt „Benutzerkennungsspezifikation“ mit allen Rechten hinzugefügt. Siehe die folgende Sudoer -Datei:
Abschluss
In diesem Artikel haben wir gelernt, was eine Sudoer -Datei ist und was ein Visudo -Befehl ist. Wir haben gezeigt, wie ein Visudo -Befehl in einer Sudoer -Datei verwendet wird, um ihn zu bearbeiten. Das Visudo ist ein Linux -Befehl, mit dem eine Sudoer -Datei in einem abgesicherten Modus bearbeitet wird. Sie können Änderungen in der Sudoer -Datei vornehmen, ohne eine Datei zu beschädigen oder einen Root -Zugriff von jedem Benutzer zu entfernen.