Dateien haben eine Reihe von systemseitig gespeicherten Eigenschaften,
die man sich mit dem ls l Befehl anzeigen lassen kann.
Beispiel:
aurora>ls -l
total 15
-rwx------ 1 otto 6055 OCT 17 11:14 prog.c
-rw-r--r-- 1 otto 5310 FEB 12 15:32 test
drwx------ 2 otto 512 JUL 23 17:12 new
In der ersten Zeile wird angegeben, wieviel Blöcke zu je 512 Bytes die Einträge in diesem Directory belegen (hier 15). Danach erfolgt eine Auflistung der Dateien des Directory's mit einer Informationszeile pro Datei. Im ersten Block der Informationszeile steht das Dateiart-Bit ('-': normale Datei, 'd': Directory) und die 9 protection bits. Die protection bits geben die Zugriffsrechte für die einzelnen Benutzerklassen (u = user, g = group und o = other) an: Die ersten drei Bits zeigen die Rechte des Eigentümers (u), die mittleren die der Gruppe (g) und die letzten drei die aller anderen Benutzer (o) an.
Es gibt im wesentlichen jeweils drei verschiedene Zugriffsrechte, die gesetzt werden können: