Chmod

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der Tipps & Tricks Sammlung

chmod (change mode) ist ein Kommandozeilenprogramm, mit welchem sich die Dateiattribute anpassen, resp. ändern lassen.

Inhaltsverzeichnis

Aufbau der Dateiberechtigungen

     user                  group                      other
read write execute   read write execute      read write execute

also ergibt sich bei einer Datei die von allen ausgeführt, gelesen und beschrieben werden soll die Berechtigung:

rwxrwxrwx

soll dies nur vom Besitzer gemacht werden können

rwx------

und so weiter.

Alphanumerisch

chmod hat mehrere Optionen.

chmod a+rw 

zum Beispiel macht die Datei für alle les- und scheibbar.

Aufschlüsselung der Zeichen

a = Alle
u = User
g = Gruppe
o = Other
+ = aktivieren
- = deaktivieren
r = lesen
w = schreiben
x = ausführen

Oktal

chmod 777 

gibt ebenfalls allen Lese-, Schreibe- und Ausführrechte für eine Datei. Die erste Ziffer steht wiederum für den Besitzer, die zweite für die Gruppe und die dritte für alle anderen.

Aufschlüsselung der Ziffern

0 = Keine Rechte
1 = Nur ausführen
2 = Nur schreiben
3 = Schreiben und ausführen
4 = Nur lesen
5 = Lesen und ausführen
6 = Lesen und schreiben
7 = Lesen, schreiben und ausführen

Beispiele

chmod +x install.sh
chmod 755 index.pl
chmod -R 700 Private_Dateien/


Wichtig Wichtig: Vor Anwenden eines rekursiven chmod (Parameter: -R oder --recursive) genau darauf achten was man tut, man kann sich damit ohne weiteres das System zerstören.