linux:befehle:chown
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
linux:befehle:chown [2025/03/02 13:53] – Branislav Zeljak | linux:befehle:chown [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== chown - Besitzer und Gruppe einer Datei ändern ====== | ||
- | (2025) | ||
- | |||
- | Der Befehl **chown** (change owner) wird verwendet, um den Besitzer und die Gruppe einer Datei oder eines Verzeichnisses in Linux und anderen Unix-ähnlichen Betriebssystemen zu ändern. | ||
- | |||
- | ===== Syntax ===== | ||
- | < | ||
- | chown [Optionen] Benutzer[: | ||
- | </ | ||
- | |||
- | ----- | ||
- | |||
- | ===== Wichtige Optionen ===== | ||
- | Der Befehl **chown** unterstützt mehrere nützliche Optionen: | ||
- | |||
- | ^ Option ^ Beschreibung ^ | ||
- | | `-R` | Ändert den Besitzer und/oder die Gruppe rekursiv für alle Dateien und Unterverzeichnisse in einem Verzeichnis. | | ||
- | | `--help` | ||
- | | `-v` | Gibt eine detaillierte Ausgabe darüber, welche Dateien geändert wurden. | | ||
- | |||
- | ----- | ||
- | |||
- | ===== Modus ===== | ||
- | Der Befehl **chown** erlaubt es, entweder den Besitzer oder die Gruppe einer Datei zu ändern, oder beides gleichzeitig. | ||
- | |||
- | - **Benutzer**: | ||
- | - **Gruppe**: Der Gruppenname oder die Gruppen-ID (GID), der die Datei zugewiesen werden soll. Optional, wenn nur der Besitzer geändert werden soll. | ||
- | |||
- | Beispiel: | ||
- | < | ||
- | chown benutzer: | ||
- | </ | ||
- | In diesem Beispiel wird der Besitzer der Datei `datei.txt` auf `benutzer` und die Gruppe auf `gruppe` geändert. | ||
- | |||
- | Um nur den Besitzer zu ändern, kann der Befehl auch ohne Angabe einer Gruppe verwendet werden: | ||
- | < | ||
- | chown benutzer datei.txt | ||
- | </ | ||
- | In diesem Fall wird nur der Besitzer geändert. | ||
- | |||
- | Um nur die Gruppe zu ändern, kann ein Doppelpunkt ohne einen Benutzernamen angegeben werden: | ||
- | < | ||
- | chown :gruppe datei.txt | ||
- | </ | ||
- | Dieser Befehl ändert nur die Gruppe der Datei. | ||
- | |||
- | ----- | ||
- | |||
- | ===== Beispiele ===== | ||
- | Hier sind einige praktische Beispiele zur Verwendung von **chown**: | ||
- | |||
- | * **Ändern des Besitzers einer Datei**: | ||
- | < | ||
- | chown benutzer datei.txt | ||
- | </ | ||
- | Dieser Befehl ändert den Besitzer der Datei `datei.txt` auf `benutzer`, lässt jedoch die Gruppe unverändert. | ||
- | |||
- | * **Ändern des Besitzers und der Gruppe einer Datei**: | ||
- | < | ||
- | chown benutzer: | ||
- | </ | ||
- | Dieser Befehl ändert sowohl den Besitzer als auch die Gruppe der Datei `datei.txt`. | ||
- | |||
- | * **Rekursives Ändern des Besitzers und der Gruppe für alle Dateien und Verzeichnisse in einem Verzeichnis**: | ||
- | < | ||
- | chown -R benutzer: | ||
- | </ | ||
- | Dieser Befehl ändert den Besitzer und die Gruppe rekursiv für das Verzeichnis `verzeichnis` und alle darin enthaltenen Dateien und Unterverzeichnisse. | ||
- | |||
- | ----- | ||
- | |||
- | ===== Beispiel-Ausgabe ===== | ||
- | Ein typischer **chown**-Befehl könnte eine Ausgabe wie folgt haben: | ||
- | < | ||
- | chown: changing ownership of ' | ||
- | </ | ||
- | Dies bedeutet, dass der Benutzer keine Berechtigung hat, den Besitzer oder die Gruppe der Datei zu ändern (in der Regel, weil er nicht der Eigentümer der Datei ist oder keine Administratorrechte hat). | ||
- | |||
- | ----- | ||
- | |||
- | ===== Hinweis ===== | ||
- | * Um **chown** auszuführen, | ||
- | * Seien Sie vorsichtig beim rekursiven Ändern von Besitzern und Gruppen, insbesondere bei Systemdateien, | ||
- | |||
- | ----- | ||
- | |||
- | ===== Weitere Informationen ===== | ||
- | Die Man-Page liefert detaillierte Informationen über den Befehl **chown** und die verfügbaren Optionen: | ||
- | < | ||
- | man chown | ||
- | </ | ||
- | |||
- | Weitere Informationen und Dokumentation zu **chown** findest du auf der [[https:// | ||