Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:chmod

Dies ist eine alte Version des Dokuments!


chmod - Dateiberechtigungen ändern

Der Befehl chmod (change mode) wird verwendet, um die Berechtigungen für Dateien und Verzeichnisse in Linux zu ändern.

Syntax

chmod [OPTIONEN] BERECHTIGUNGEN DATEI/VERZEICHNIS

Der Befehl ändert die Zugriffsrechte einer Datei oder eines Verzeichnisses. Berechtigungen können in symbolischer oder oktaler Form angegeben werden.


Wichtige Optionen

Option Beschreibung
`-R` Wendet die Änderungen rekursiv auf Verzeichnisse und deren Inhalt an.
`-v` Zeigt die vorgenommenen Änderungen an.
`-c` Zeigt nur die Änderungen an, die tatsächlich vorgenommen wurden.

Berechtigungsformate

Berechtigungen werden entweder symbolisch oder oktal (mit Zahlen) angegeben.

Symbolisch Beschreibung
`r` Lese-Berechtigung (read)
`w` Schreib-Berechtigung (write)
`x` Ausführ-Berechtigung (execute)

Die Berechtigungen können auch für verschiedene Benutzergruppen gesetzt werden:

  • `u` für den Besitzer (user)
  • `g` für die Gruppe (group)
  • `o` für andere (others)
  • `a` für alle (all)

Beispiel: `u+x` fügt dem Besitzer (user) die Ausführberechtigung hinzu.

Oktal Beschreibung
`0` Keine Berechtigung
`1` Ausführberechtigung
`2` Schreibberechtigung
`4` Leseberechtigung

Die Berechtigungen können addiert werden. Beispiel: `7` bedeutet vollständige Berechtigung (rwx = 4+2+1).


Beispiele

Lese- und Schreibrechte für den Besitzer hinzufügen:

chmod u+rw datei.txt

Ausführrechte für alle Benutzer hinzufügen:

chmod a+x datei.sh

Rekursiv Lese-, Schreib- und Ausführrechte für den Besitzer und die Gruppe setzen:

chmod -R ug+rwx verzeichnis/

Berechtigungen auf eine Datei mit oktalen Werten setzen (Beispiel: 755):

chmod 755 datei.txt

Hinweis

- Mit chmod kannst du sowohl Leserechte ®, Schreibrechte (w) als auch Ausführrechte (x) für Dateien und Verzeichnisse festlegen. - Beim Setzen der Berechtigungen mit Zahlen wird jede Ziffer für den Besitzer, die Gruppe und andere verwendet (z. B. `755`).


Alternativen

Falls du die Berechtigungen über das grafische Dateimanager-Tool ändern möchtest, kannst du auch den Rechtsklick auf die Datei und das Einstellen der Berechtigungen verwenden.


Weitere Informationen

Die Man-Page liefert detaillierte Informationen:

man chmod
workshop/cli/chmod.1739695780.txt.gz · Zuletzt geändert: (Externe Bearbeitung)