ls -l entschlüsselt: Berechtigungen im Detail verstehen

Inhaltsverzeichnis

Warum du ls -l kennen solltest

Mit ls -l siehst du die Berechtigungen jeder Datei und jedes Verzeichnisses auf einen Blick – essenziell, um Zugriffsrechte zu diagnostizieren und RHCSA-Aufgaben zu meistern. Diese Ausgabe zeigt dir nicht nur rwx-Rechte, sondern auch Eigentümer, Gruppe und Dateigröße. Du lernst damit das System „lesen“, bevor du Änderungen vornimmst.

Die 10-stellige Berechtigungszeile entschlüsselt

Die ls -l Ausgabe beginnt mit einer 10-stelligen Zeichenkette. Schauen wir uns ein typisches Beispiel an:

-rwxr-xr-x  2 user group  4096 Oct  8 14:30 datei.sh

Position 1: Dateityp

  • - = normale Datei
  • d = Verzeichnis
  • l = symbolischer Link
  • c = Character Device

Position 2-4: Eigentümer-Rechte (u)

  • rwx = User kann lesen, schreiben, ausführen
  • r-- = User kann nur lesen

Position 5-7: Gruppen-Rechte (g)

  • r-x = Gruppe kann lesen und ausführen, nicht schreiben

Position 8-10: Andere-Rechte (o)

  • r-- = Alle anderen können nur lesen

rwx im Detail: Was bedeutet jedes Recht konkret?

  • r (Lesen): Datei anzeigen oder Verzeichnisinhalt listen
  • w (Schreiben): Datei ändern/löschen oder Inhalt in Verzeichnis ändern
  • x (Ausführen): Datei starten oder Verzeichnis betreten

Für Verzeichnisse gelten andere Regeln:

drwxr-xr-x  3 user group  4096 Oct  8 14:30 ordner
  • x beim Verzeichnis = Betreten möglich (cd ordner)
  • w = Dateien darin erstellen/löschen
  • r = Inhalt mit ls sehen

Oktale Notation aus ls -l ablesen

Neben den Buchstaben zeigt ls -l auch die oktale Summe:

-rw-r--r--  1 user group  1234 Oct  8 14:30 datei.txt

Die erste Ziffer nach dem Dateinamen (hier fehlt sie oft) wäre 644:

  • User: rwx = 7 → aber nur rw- = 6
  • Gruppe: r– = 4
  • Andere: r– = 4
ls -l datei.txt
-rw-r--r-- 1 user group 1234 Oct 8 14:30 datei.txt
# 6  4  4  im Oktalsystem

Zusammenfassung

ls -l zeigt dir Dateityp, rwx-Rechte für User/Gruppe/Andere plus Eigentümer in klarer 10-stelliger Notation. Du erkennst sofort, wer was darf, und bereitest dich perfekt auf Berechtigungs-Änderungen vor. Nächste Posts zeigen dir, wie du diese Rechte mit chmod präzise anpasst.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Andreas Moor
Andreas Moor
@blog@andreas-moor.de

Hallo Fediverse, ich bin Andy!

Hier und auf meiner Website findest du mein akkumuliertes Linux-Sysadmin-Wissen, meine kleinen und größeren Projekte und die Tools, die ich nutze.

Viel Spaß beim stöbern, lesen und lernen! 🧑‍💻

217 Beiträge
10 Folgende