Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:befehle:chown

Dies ist eine alte Version des Dokuments!


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[:Gruppe] Datei/Verzeichnis

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` Zeigt eine Hilfe zur Verwendung von chown und eine kurze Beschreibung der verfügbaren Optionen.
`-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: Der Benutzername oder die Benutzer-ID (UID), dem die Datei gehören soll. - 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:gruppe datei.txt

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:gruppe datei.txt

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:gruppe verzeichnis

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 'datei.txt': Operation not permitted

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, müssen Sie in der Regel Administratorrechte besitzen, insbesondere wenn Sie den Besitzer einer Datei ändern möchten, die nicht Ihnen gehört. Dies kann mit sudo erfolgen.
  • Seien Sie vorsichtig beim rekursiven Ändern von Besitzern und Gruppen, insbesondere bei Systemdateien, da dies das System instabil machen kann.

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 Linux Man-Pages.

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