ap1-0278 Entwickeln, Erstellen und Betreuen von IT_Lösungen basic ap1chmodlinuxrechte

chmod – Dateiberechtigungen in Linux

LinuxDateisystemBerechtigungen
Frage
Was bewirkt der Befehl chmod in einem Linux-Betriebssystem und wie wird er verwendet?
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.