====== Dateirechte unter Linux ====== Dateirechte bestimmen, wer welche Aktionen auf Dateien und Verzeichnissen ausführen darf. Es gibt drei Rechtearten und drei Benutzerklassen. ===== Rechtearten ===== * **r** – read (lesen) * **w** – write (schreiben) * **x** – execute (ausführen) ===== Benutzerklassen ===== * **u** – user (Besitzer) * **g** – group (Gruppe) * **o** – others (andere) ===== Symbolische Schreibweise ===== Beispiel: -rwxr-xr-- * Die ersten drei Zeichen: Rechte des Besitzers (u) * Die nächsten drei: Rechte der Gruppe (g) * Die letzten drei: Rechte für andere (o) ===== Oktale Schreibweise ===== Jede Rechteart entspricht einer Zahl: * r = 4 * w = 2 * x = 1 Die Summe ergibt die jeweilige Ziffer: * rwx = 4+2+1 = 7 * rw- = 4+2+0 = 6 * r-- = 4+0+0 = 4 Beispiel: chmod 754 datei.txt * 7 = rwx (Besitzer) * 5 = r-x (Gruppe) * 4 = r-- (andere) ===== Beispiele ===== chmod 755 script.sh # -rwxr-xr-x chmod 644 datei.txt # -rw-r--r-- chmod u+x datei.sh # Besitzer erhält Ausführungsrecht chmod go-w datei.txt # Gruppe und andere verlieren Schreibrecht {{page>sammlung:dateirechte_2}} ===== Weitere Informationen ===== man chmod