Was ist Superuser?

Unter Linux und ähnlichen Systemen das Administratorkonto, das im Wesentlichen ohne die Einschränkungen der Zugriffsrechte alles im System bedienen kann. Sein Name ist root, seine Benutzer-ID (UID) ist 0. Da eine Fehlbedienung das ganze System beschädigen kann und der Schaden bei einer Übernahme größer ist, arbeitet man üblicherweise als normaler Benutzer und führt nur die nötigen Befehle mit sudo mit root-Rechten aus. Die Eingabeaufforderung der Shell zeigt als root oft # statt $.

Japanische Bezeichnung: スーパーユーザ

„Superuser“ kommt in 2 Übungsfragen aus 1 Themen vor, z. B. Grundlagen von Linux und der Kommandozeile.

Fachgebiet: Grundlagen von Linux und der Kommandozeile

Jetzt üben: Fragen zu Superuser

Das Verzeichnis d hat die Rechte rwx--x--x (711), die Datei f.txt darin rw-r--r-- (644). Ein Benutzer, der weder Eigentümer noch Superuser ist, führt „ls d“ und „cat d/f.txt“ aus. Welches Ergebnis ist richtig?

  1. Als d zeigt die Auflistung an, aber cat d/f.txt wird verweigert, weil die Rechte des Verzeichnisses nicht ausreichen
  2. BWeder ls d noch cat d/f.txt ist erlaubt
  3. Cls d wird verweigert, aber cat d/f.txt zeigt den Inhalt an
Antwort und Erläuterung anzeigen

Antwort: C. ls d wird verweigert, aber cat d/f.txt zeigt den Inhalt an

Bei einem Verzeichnis bedeutet r das Recht, die Liste der darin enthaltenen Namen zu lesen, und x das Recht, es zu betreten und eine Datei über ihren Namen zu erreichen. Die anderen Benutzer haben nur x, daher meldet ls d „Permission denied“; d/f.txt, dessen Name bekannt ist, lässt sich aber erreichen. f.txt selbst gewährt auch den anderen r, also kann cat den Inhalt anzeigen. Umgekehrt lassen sich in einem Verzeichnis mit r, aber ohne x zwar die Namen auflisten, die Dateien darin aber nicht öffnen.

„Superuser“ in den Erläuterungen

Fragen mit „Superuser“ (2)

  1. Das Verzeichnis d hat die Rechte rwx--x--x (711), die Datei f.txt darin rw-r--r-- (644). Ein Benutzer, der weder Eigentümer noch Superuser ist, führt „ls d“ und „cat d/f.txt“ aus. Welches Ergebnis ist richtig?
  2. Welche Beschreibung des Befehls sudo unter Linux ist richtig?

Verwandte Begriffe

Zugriffsrechte (Dateiberechtigungen) Prinzip der minimalen Rechte (Least Privilege) cron Ein-/Ausgabeumleitung Git grep Hardlink Inode Pipe (|) Regulärer Ausdruck (Regex)

Zur Glossarübersicht