linux:befehle:chmod
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| linux:befehle:chmod [2025/03/02 13:53] – Branislav Zeljak | linux:befehle:chmod [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== 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] < | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== 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=< | ||
| - | |||
| - | Die Berechtigungen können entweder in symbolischer oder oktaler Form angegeben werden: | ||
| - | |||
| - | ^ Form ^ Beschreibung ^ | ||
| - | | Symbolisch | ||
| - | | 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 / | ||
| - | </ | ||
| - | |||
| - | * 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 | ||
| - | </ | ||
