Chmod
Aus Fedorawiki.de
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: 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. |