ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

chown

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

Wiki/Icons/terminal.png chown steht für change owner und erlaubt das Ändern des Eigentümer-Benutzers und/oder der Eigentümer-Gruppe von Dateien. Dies funktioniert jedoch nur bei Dateisystemen, welche die Linux-FACL (Filesystem Access-Control-List) unterstützen (z.B. ext2,ext3 und ext4, nicht aber FAT und NTFS).

Normalerweise ist der Benutzer der eine Datei oder ein Verzeichnis erstellt auch der Besitzer. Mit chown kann der Besitzer jedoch nachträglich geändert werden. Der Besitzer und die Gruppe können entweder als Kennzahl oder mit dem Namen angegeben werden. Diese sind in /etc/passwd und /etc/group gespeichert.

Verwandte Befehle sind:

Installation

Das Programm chown ist im essentiellen Paket

  • coreutils

von Ubuntu enthalten und ist deshalb auf jedem System installiert.

Syntax

Die allgemeine Syntax ist wie folgt [1]:

chown [OPTIONEN] [Besitzer][:[Gruppe]] Datei  

chown kennt dabei unter anderem folgenden Optionen:

Optionen von chown
OptionBeschreibung
-c oder --changes es werden (nur) die Dateien angezeigt, deren Besitzer tatsächlich verändert wird
-f oder--forceFehlermeldungen wegen fehlgeschlagener Änderungsversuche werden unterdrückt
-v oder --verbosealle Aktionen werden angezeigt
-R oder --recursiveder Besitzer aller Dateien in den Unterverzeichnissen wird ebenfalls geändert

Nachfolgend sind alle Kombinationsmöglichkeiten von Besitzer und Gruppe aufgeführt, die von chown akzeptiert werden:

Kombinationsmöglichkeiten von Besitzer und Gruppe
Kombination Bedeutung
besitzer_name:gruppen_name Benutzer und Gruppe werden auf einen Schlag gesetzt
:gruppen_name Die Gruppe wird gesetzt, wohingegen der Besitzer unverändert bleibt
besitzer_name: Der Besitzer wird auf besitzer_name - und die Gruppe auf die Standardgruppe des eingeloggten Benutzers gesetzt
besitzer_name Ausschließlich der Besitzer wird gesetzt

Weitere Optionen findet man in den Manpages.

Beispiele

Der Benutzer ("User") wird mithilfe von sudo zeitweilig zum Superuser, um den Benutzer andreas als dauerhaften Besitzer des Verzeichnisses /media/VERZEICHNIS zu bestimmen:

sudo chown -c andreas /media/VERZEICHNIS 

Der aktuelle Benutzer wird mithilfe von sudo zeitweilig zum Superuser, um sich als Besitzer des Verzeichnisses /media/VERZEICHNIS zu bestimmen:

sudo chown -c $USER /media/VERZEICHNIS 

Der Benutzer wird mithilfe von sudo zeitweilig zum Superuser, um den Benutzer andreas und die gleichnamige Gruppe als Besitzer für das Verzeichnis /media/VERZEICHNIS mit allen Unterordnern und Dateien festzulegen:

sudo chown -R andreas:andreas /media/VERZEICHNIS 

Der Benutzer macht sich mithilfe von sudo zeitweilig zum Superuser, um sich als Besitzer des Verzeichnisses /media/VERZEICHNIS mit allen Unterordnern und Dateien zu bestimmen. Außerdem wird die Gruppenzugehörigkeit aller Unterordner und Dateien auf die Gruppe plugdev Benutzer und Gruppen (Abschnitt „Gruppen“) übertragen:

sudo chown -R $USER:plugdev /media/VERZEICHNIS 

Der aktuelle Benutzer wird mithilfe von sudo zeitweilig zum Superuser, um die Gruppenzugehörigkeit des Verzeichnisses /media/VERZEICHNIS mit allen seinen Unterordnern und Dateien auf seine primäre Gruppe festzulegen (siehe auch chgrp):

chown -R :$GROUPS /media/VERZEICHNIS 

  • Benutzer und Gruppen: dient der Verwaltung von Benutzern und Gruppen

  • Rechte: Verwaltung der Besitz- und Zugriffsrechte für Ordner und Dateien in Linux

Diese Revision wurde am 18. März 2012 18:53 von aasche erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Shell