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:
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 und ext3, 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.
Syntax¶
Die allgemeine Syntax ist wie folgt [1]:
chown [OPTIONEN] [Besitzer][:[Gruppe]] Datei
chown kennt dabei unter anderem folgenden Optionen:
Optionen von chown | |
Option | Beschreibung |
-c oder --changes | es werden (nur) die Dateien angezeigt, deren Besitzer tatsächlich verändert wird |
-f oder--force | Fehlermeldungen wegen fehlgeschlagener Änderungsversuche werden unterdrückt |
-v oder --verbose | alle Aktionen werden angezeigt |
-R oder --recursive | der 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.
Siehe auch chmod zum Ändern der Zugriffsrechte auf Dateien und chgrp um Ändern der Gruppenzugehörigkeit von Dateien..
Beispiele¶
Der aktuelle User andreas macht sich mithilfe von sudo zeitweilig zum Superuser, um der Besitzer des Verzeichnisses /media/sdb1 zu werden.
sudo chown -c andreas /media/sdb1
Der aktuelle User andreas macht sich mithilfe von sudo zeitweilig zum Superuser, um der Besitzer des Verzeichnisses /media/sdb1 und allen seiner Unterordner und Dateien zu werden.
sudo chown -R andreas:andreas /media/sdb1
Der aktuelle User andreas macht sich mithilfe von sudo zeitweilig zum Superuser, um der Besitzer des Verzeichnisses /media/sdb1 und allen seiner Unterordner zu werden. Durch die Angabe der Gruppe plugdev wird weiteren Benutzern der Zugriff gestattet.
sudo chown -R andreas:plugdev /media/sdb1
Der aktuelle User andreas setzt die Gruppe des Verzeichnisses /home/andreas und allen seiner Unterordner auf andreas_freunde.
chown -R :andreas_freunde /home/andreas