Der sudo
-Befehl (Superuser Do) ermöglicht es einem autorisierten Benutzer, Programme mit den Rechten eines anderen Benutzers, standardmäßig des Superusers (Root), auszuführen. Dies ist besonders nützlich, um administrative Aufgaben durchzuführen, ohne sich direkt als Root-Benutzer anmelden zu müssen.
Die grundlegende Syntax des sudo
-Befehls lautet:
sudo [Optionen] [Argumente]
-u <Benutzer>
: Führt den Befehl als der angegebene Benutzer aus.-k
: Ungültig macht die aktuellen Berechtigungen, sodass beim nächsten sudo
-Befehl das Passwort erneut eingegeben werden muss.-l
: Listet die Befehle auf, die der Benutzer mit sudo
ausführen kann.-i
: Startet eine interaktive Shell als der angegebene Benutzer.Hier sind einige praktische Beispiele für die Verwendung von sudo
:
sudo apt-get install paketname
sudo nano /etc/hosts
sudo apt-get update && sudo apt-get upgrade
sudo -u benutzername befehl
sudo chmod 755 /pfad/zur/datei
sudo
sparsam, um die Sicherheit Ihres Systems zu gewährleisten.sudoers
-Datei mit visudo
, um Berechtigungen zu verwalten.-l
, um Ihre Berechtigungen zu überprüfen, bevor Sie einen Befehl ausführen.sudo
zum ersten Mal in einer Sitzung verwenden.