CHMOD
Aus PHP-Fusion Wiki
Der CHMOD (Change Mode) bestimmt die Zugriffsrechte für Dateien und Ordner unter UNIX/Linux Systemen
Die Zugrifssrechte werden nach drei Kategorien eingeteilt:
- user / owner (Besitzer)
- der jenige der die Datei angelegt hat
- Kurzform: u
- group (Gruppe)
- alle Benutzer die in der selben primären Gruppe sind wie Besitzer
- Kurzform: g
- other (Andere)
- alle anderen
- Kurzform: o
Die Kurzformen können noch wie folgt zusammen gefasst werden:
- a
- u + g
- o
- ändert automatisch auch die Rechte für u und g
Jeder Kategorie können die folgenden Rechte vergeben werden:
- read access
- Lesezugriff
- Kurzform: r
- execite access
- Ausführen
- Kurzform: x
- write access
- Schreibzugriff
- Kurzform: w
[Bearbeiten] Beispiele
Damit der Datei-Besitzer und seine primäre Gruppe eine Datei ändern dürfen:
chmod a+w dateiname
Alle sollen eine Datei ausführen dürfen (z.B. bei CGI-/Perl-Skripten):
chmod a+x dateiname
[Bearbeiten] Oktale Darstellungsweise
Oftmals wird der CHMOD in oktaler Form dargestellt. Diese liest man wie folgt:
- sie besteht aus einem dreistelligen Zahlencode
- 1. Stelle: entspricht dem Benutzer / Besitzer
- 2. Stelle: entspricht der Gruppe
- 3. Stelle: allen anderen
- Die Zahl gibt die entsprechende Berechtigung an
- 0: keine Rechte
- 1: Ausführrechte
- 2: Schreibzugriff
- 3: Ausführrechte und Schreibzugriff
- 4: Lesezugriff
- 5: Ausführrechte und Lesezugriff
- 6: Schreib- und Lesezugriff
- 7: Schreib- und Lesezugriff, sowie Ausführrechte
