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 Dateid= Verzeichnisl= symbolischer Linkc= Character Device
Position 2-4: Eigentümer-Rechte (u)
rwx= User kann lesen, schreiben, ausführenr--= 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
xbeim Verzeichnis = Betreten möglich (cd ordner)w= Dateien darin erstellen/löschenr= Inhalt mitlssehen
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