Der sudo-Befehl er­mög­licht dir unter Linux den zeit­wei­sen Zugriff auf ge­schütz­te Sys­tem­be­rei­che. Diese Be­rech­ti­gung ist pass­wort­ge­schützt und bleibt nur für ein be­stimm­tes Zeit­fens­ter aktiv.

Was ist der Linux sudo-Befehl ei­gent­lich?

In der Liste der wich­tigs­ten Linux-Befehle darf sudo nicht fehlen – besonders, wenn du Software in­stal­lie­ren oder die Sys­tem­kon­fi­gu­ra­ti­on anpassen willst. Für gängige Linux-Dis­tri­bu­tio­nen wie Debian oder Ubuntu ist dieser Command un­ver­zicht­bar. sudo steht kurz für „superuser do“. Er erlaubt es be­rech­tig­ten Nutzer:innen, Befehle im Namen eines anderen Kontos aus­zu­füh­ren. Meist handelt es sich dabei um den Root-User, wobei durch sudo gezielt Rechte frei­ge­ge­ben werden, ohne den kom­plet­ten Root-Zugriff dauerhaft zu öffnen.

Die Funk­ti­ons­wei­se des sudo-Befehls

Linux sudo schützt dein System in erster Linie vor ver­se­hent­li­chen Fehl­kon­fi­gu­ra­tio­nen oder schäd­li­chen Prozessen. Um ihn zu nutzen, setzt du das Kürzel einfach vor den ei­gent­li­chen Befehl. So kannst du Sys­tem­ein­stel­lun­gen ändern oder Programme starten, die nor­ma­ler­wei­se Root-Rechte verlangen, ohne dich komplett als Admin anmelden zu müssen. Zur Be­stä­ti­gung tippst du dein eigenes Passwort ein, das danach stan­dard­mä­ßig für 15 Minuten aktiv bleibt. Wer genau sudo nutzen darf, ist in der Datei /etc/sudoers hin­ter­legt.

So sieht die Syntax des sudo-Befehls aus

Du stellst das Kommando Linux sudo immer direkt vor den ge­wünsch­ten Befehl:

$ sudo [Befehl]

Dadurch wird si­cher­ge­stellt, dass du die jeweilige Aktion auch ohne dau­er­haf­te Root-Rechte er­folg­reich ausführst.

Optionen für den sudo-Befehl im Überblick

Der Linux sudo-Befehl bietet ver­schie­de­ne Parameter. Hier sind die wich­tigs­ten:

  • -h: Zeigt dir die Hilfe zur Syntax und alle ver­füg­ba­ren Optionen an.
  • -k: Beendet deine aktuellen Pri­vi­le­gi­en sofort.
  • -l: Listet alle deine spe­zi­fi­schen Be­rech­ti­gun­gen auf.
  • -V: Gibt die aktuell in­stal­lier­te Version der sudo-Anwendung aus.
  • -v: Startet den Zeitraum deiner Be­rech­ti­gung neu (Standard: 15 Minuten), bevor du das Passwort wieder eingeben musst.

Pra­xis­bei­spie­le für Linux sudo

Hier siehst du anhand konkreter Beispiele, wie du den Befehl im Alltag einsetzt:

$ sudo apt-get update

Ohne das vor­an­ge­stell­te sudo würde das System den Zugriff ver­mut­lich ver­wei­gern. Nach der Eingabe wirst du zur Pass­wort­ein­ga­be auf­ge­for­dert. Beachte dabei, dass deine Eingabe im Terminal un­sicht­bar bleibt („blindes“ Tippen). Ist das Passwort korrekt, startet das Update.

$ sudo -u [Anderer\_Nutzername] ls ./Beispiel

Mit dieser Zeile lässt du dir den Inhalt des Ver­zeich­nis­ses /Beispiel mit den Rechten einer anderen Person anzeigen.

Zum Hauptmenü