Einige Linux-Dateien erfordern zum Bearbeiten Root-Benutzerrechte. Dies könnte mit einer sudo-Konfiguration erreicht werden, aber eine einfachere und sicherere Option ist die Verwendung des sudoedit-Befehls. Dieser Befehl ermöglicht es Benutzern, eine Datei mit ihren Anmeldeinformationen zu bearbeiten, selbst wenn die Datei nur für den Root-Benutzer verfügbar ist. Darüber hinaus kann der Benutzer seinen bevorzugten Texteditor verwenden.
Um sudoedit zu verwenden, müssen Sie einen Eintrag in der sudoers-Datei vornehmen. Beispielsweise könnte die folgende Zeile zur sudoers-Datei hinzugefügt werden:
%editors ALL = sudoedit /path/to/file
Jedes Mitglied der Editorengruppe könnte dann den folgenden Befehl eingeben, um eine Datei zu bearbeiten:
$ sudoedit /path/to/file
Die sudo-Konfiguration eignet sich für Befehle, die mit erhöhten Rechten ausgeführt werden müssen, während die sudoedit-Option für Dateien geeignet ist, die mit erhöhten Rechten bearbeitet werden müssen.
Syntax
Die Syntax des sudoedit-Befehls lautet:
$ sudoedit [options] {file name}
Wenn beim Ausführen des sudo-Befehls der folgende Fehler auftritt:
sudoedit: command not found
Sie können versuchen, das sudo-Paket wie unten gezeigt entsprechend Ihrer Wahl der Distribution zu installieren.
Verteilung | Befehl |
---|---|
Debian | apt-get install sudo |
Ubuntu | apt-get install sudo |
Alpin | apk sudo hinzufügen |
Arch Linux | pacman -S sudo |
Kali-Linux | apt-get install sudo |
CentOS | yum install sudo |
Fedora | dnf install sudo |
Raspbian | apt-get install sudo |