Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:befehle:chmod

Dies ist eine alte Version des Dokuments!


chmod - Dateiberechtigungen ändern

(2025)

Das Kommando chmod (change mode) wird verwendet, um die Berechtigungen von Dateien und Verzeichnissen in einem Linux- oder Unix-ähnlichen Betriebssystem zu ändern. Mit chmod können Benutzer festlegen, welche Rechte andere Benutzer oder Gruppen für eine Datei oder ein Verzeichnis haben.

Syntax

chmod [OPTIONEN] <Berechtigungen> <Datei/Verzeichnis>

Wichtige Optionen

Die wichtigsten Optionen und Argumente für chmod sind:

Option Beschreibung
`-R` Ändert rekursiv die Berechtigungen für alle Dateien und Unterverzeichnisse innerhalb eines Verzeichnisses.
`-v` Zeigt an, welche Berechtigungen geändert wurden.
`–reference=<Datei>` Setzt die Berechtigungen der angegebenen Datei als Referenz für eine andere Datei oder ein Verzeichnis.

Die Berechtigungen können entweder in symbolischer oder oktaler Form angegeben werden:

Form Beschreibung
Symbolisch Verwenden Sie Zeichen wie `r` (lesen), `w` (schreiben), `x` (ausführen) und kombinieren Sie sie mit den Benutzertypen (`u` für Besitzer, `g` für Gruppe, `o` für andere).
Oktal Verwenden Sie Zahlen, um die Berechtigungen anzugeben (z.B. `755` für `rwxr-xr-x`).

Beispiele

Hier sind einige Beispiele für die Verwendung von chmod:

  • Setzt die Berechtigungen einer Datei auf `rwxr-xr-x`:
chmod 755 datei.txt
  • Gibt dem Besitzer das Recht zu schreiben und liest nur für die Gruppe und andere:
chmod u+w,g+r,o+r datei.txt
  • Ändert rekursiv die Berechtigungen für alle Dateien in einem Verzeichnis:
chmod -R 755 /pfad/zum/verzeichnis
  • Zeigt an, welche Berechtigungen geändert wurden:
chmod -v 644 datei.txt

Hinweis

  • chmod ändert nur die Berechtigungen für Dateien und Verzeichnisse. Um den Besitzer oder die Gruppe einer Datei zu ändern, müssen Sie den Befehl chown verwenden.
  • Beachten Sie, dass für das Ändern von Dateiberechtigungen Administratorrechte erforderlich sein können, insbesondere bei Systemdateien.

Weitere Informationen

Die Man-Page liefert detaillierte Informationen über chmod:

man chmod
linux/befehle/chmod.1740923584.txt.gz · Zuletzt geändert: 2025/03/02 13:53 von Branislav Zeljak