Sudo bedeutet Superuser Do. Was bedeutet sudo? Kurz gesagt, es handelt sich um ein Dienstprogramm in Linux-Betriebssystemen, das es Benutzern ermöglicht, Befehle mit den Rechten eines Superusers oder eines anderen Benutzers auszuführen, ohne sich als dieser Benutzer anmelden zu müssen. Es kann auf VPS und dedizierten Servern erfolgen.
In der Regel erfordert das Ausführen von Befehlen mit Sudo die Eingabe des Kennworts des aktuellen Benutzers. Sie können Sudo jedoch so konfigurieren, dass für bestimmte Befehle oder für einen bestimmten Benutzer kein Kennwort erforderlich ist. So geht’s:
Öffnen Sie die Sudo-Einstellungsdatei: Öffnen Sie zunächst die Sudo-Einstellungsdatei in Ihrem Texteditor. Diese Datei befindet sich normalerweise in /etc/sudoers oder /etc/sudoers.d/. Verwenden Sie z. B. den folgenden Befehl, um eine Datei im Nano-Editor zu öffnen:
sudo nano /etc/sudoers
Suchen Sie die Zeile “Defaults”: Suchen Sie in der geöffneten Datei nach der Zeile, die mit “Defaults” beginnt, was in etwa so aussehen kann (auch im Screenshot gezeigt)
Defaults env_reset
Fügen Sie die Option NOPASSWD hinzu. Wie macht man das? Damit alle Sudo-Befehle ausgeführt werden können, ohne dass Sie zur Eingabe eines Kennworts aufgefordert werden, fügen Sie die folgende Zeile unter der Zeile Standardeinstellungen hinzu:
username ALL=(ALL) NOPASSWD:ALL
Ersetzen Sie den Benutzernamen durch Ihren Benutzernamen. Änderungen speichern: Nachdem Sie die Änderungen vorgenommen haben, speichern Sie die Datei und schließen Sie den Editor. Klicken Sie zum Speichern auf Beenden und Y als JA.