ap1-0278 Entwickeln, Erstellen und Betreuen von IT_Lösungen definition ap1chmodlinuxrechte
chmod – Dateiberechtigungen in Linux
LinuxDateisystemBerechtigungen
Frage
Was macht der Linux-Befehl chmod?
Antwort
chmod ändert die Berechtigungen von Dateien und Verzeichnissen. Dabei geht es um Lesen, Schreiben und Ausführen für Benutzer, Gruppe und andere. Die Rechte können symbolisch, z. B. u+x, oder numerisch/oktal, z. B. 770, gesetzt werden.
Beispiele
- r = read = lesen
- w = write = schreiben
- x = execute = ausführen
- u = user = Besitzer
- g = group = Gruppe
- o = others = andere Benutzer
- chmod u+x script.sh: Besitzer darf Script ausführen
- chmod 770 test.txt: Benutzer und Gruppe haben volle Rechte, andere keine
- Merksatz: chmod = Rechte ändern
Klicken zum Aufdecken der Antwort →
Vollständiger Inhalt ▼
chmod – Dateiberechtigungen in Linux
Der Befehl chmod (change mode) wird verwendet, um die Zugriffsrechte von Dateien und Verzeichnissen in Linux/Unix-Systemen zu ändern.
Kernerklärung
Grundprinzip
Rechte werden für drei Gruppen vergeben:
- User (u) – Besitzer
- Group (g) – Gruppe
- Others (o) – alle anderen
Rechtearten:
- r (read) – lesen
- w (write) – schreiben
- x (execute) – ausführen
Darstellungsformen
| Schreibweise | Bedeutung |
|---|---|
| Symbolisch | z. B. u+r, g-w, o+x |
| Oktal | z. B. 7 7 0 |
Oktale Werte
| Wert | Bedeutung | Binär |
|---|---|---|
| 7 | rwx (voll) | 111 |
| 6 | rw- | 110 |
| 5 | r-x | 101 |
| 4 | r-- | 100 |
| 3 | -wx | 011 |
| 2 | -w- | 010 |
| 1 | --x | 001 |
| 0 | --- | 000 |
flowchart LR A[Datei] --> B[chmod] B --> C[User Rechte] B --> D[Group Rechte] B --> E[Others Rechte]
Praktisches Beispiel
chmod 770 test.txt
Bedeutung:
- User: rwx
- Group: rwx
- Others: ---
Symbolisch:
chmod u+rwx,g+rwx,o-rwx test.txt
Prüfungsrelevanz (AP1)
Typische Prüfungsfragen
- Was macht chmod?
- Was bedeuten r, w, x?
- Unterschied symbolisch vs. oktal?
Antworten auf die typischen Prüfungsfragen
- Ändert Dateiberechtigungen
- Lesen, Schreiben, Ausführen
- Zwei Darstellungsarten für Rechte
Merksatz
chmod steuert, wer was mit einer Datei machen darf.