chmod: Berechtigungen präzise setzen

Inhaltsverzeichnis

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

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Andreas Moor
Andreas Moor
@blog@andreas-moor.de

Hallo Fediverse, ich bin Andy!

Hier und auf meiner Website findest du mein akkumuliertes Linux-Sysadmin-Wissen, meine kleinen und größeren Projekte und die Tools, die ich nutze.

Viel Spaß beim stöbern, lesen und lernen! 🧑‍💻

217 Beiträge
10 Folgende