Warum du chmod kennen solltest
Mit chmod änderst du Berechtigungen von Dateien und Verzeichnissen – ein RHCSA-Must-Know für „Standardmäßige ugorwx-Berechtigungen einstellen und ändern“. Du lernst beide Methoden: symbolisch für relative Änderungen und oktal für absolute Setzungen. Jede hat ihren Einsatzbereich, den du strategisch nutzt.
Symbolische Methode: Relative Änderungen
Symbolisch arbeitest du mit u (User), g (Gruppe), o (Andere), a (alle) kombiniert mit + (hinzufügen), - (entfernen), = (setzen). Syntax:
chmod [wer][aktion][rechte] datei
5 Beispiele symbolisch:
- Ausführbar für Eigentümer machen
chmod u+x datei.sh
- Schreibrechte für Gruppe entfernen
chmod g-w verzeichnis/
- Leserechte für alle setzen
chmod a+r dokument.txt
- Alle Rechte nur für Eigentümer
chmod u=rwx,go= datei
- Gruppe Ausführen hinzufügen, Andere entfernen
chmod g+x,o-rwx script.py
Oktale Methode: Absolute Berechtigungen
Oktal setzt exakte Rechte mit 3 Ziffern: User-Gruppe-Andere. Werte: r=4, w=2, x=1.
-> 755 = rwxr-xr-x
-> 644 = rw-r–r–
Syntax:
chmod [oktale_zahl] datei
5 Beispiele oktal (1:1 zu symbolisch):
- Ausführbar für Eigentümer: 755
chmod 755 datei.sh
- Schreibrechte Gruppe weg: 755 → 745
chmod 745 verzeichnis/
- Leserechte für alle: 644
chmod 644 dokument.txt
- Nur Eigentümer volle Rechte: 700
chmod 700 datei
- Gruppe x, Andere nichts: 750
chmod 750 script.py
Symbolisch vs. Oktal: Wann welche Methode?
Symbolisch nutzt du, wenn:
- Du relative Änderungen machst (nur x hinzufügen)
- Mehrere Dateien auf einmal (chmod g+w *.txt)
- Du den aktuellen Zustand nicht kennst
- Skripte schreibst, die flexibel bleiben sollen
Oktal nutzt du, wenn:
- Du exakte Berechtigungen setzen willst (immer 755)
- Standards einhalten musst (Web:755, Config:600)
- Schnell und präzise arbeitest
- Audit-Trails mit festen Werten brauchst
In der Praxis kombinierst du beide: ls -l → Analyse → chmod symbolisch oder oktal je nach Task.
Zusammenfassung
chmod mit symbolischer (u+g+o +/-= rwx) und oktaler (755) Methode gibt dir volle Kontrolle über Berechtigungen. Symbolisch für flexible Anpassungen, oktal für exakte Standards. Du setzt damit RHCSA-Rechte perfekt und sicherst Dateien strategisch ab.
Schreibe einen Kommentar