Das Programm chown


chown modifiziert allgemeine Zugriffsrechte


Syntax:

chown [OPTION]... OWNER[.[GROUP]] FILE...
chown [OPTION]... .GROUP FILE...
chown [OPTION]... --reference=RFILE FILE...

Beschreibung:


chown setzt oder verändert den Besitzer (oder Gruppenzugehörigkeit) von Dateien und Verzeichnissen.

Wenn nur der Benutzername oder die UID angegeben wird, wird dieser Benutzer der Besitzer der gegeben Dateien.

Wenn der Benutzername gefolgt von einem Punkt oder Doppelpunkt und einem Gruppennamen (oder GID) ohne Leerzeichen dazwischen eingegeben wird, wird auch die Gruppenzugehörigkeit der gegebenen Dateien geändert.

Wenn nach dem Benutzernamen ein Doppelpunkt oder Punkt steht und kein Gruppenname angegeben wird, wird der Benutzer Besitzer der Dateien und die Gruppe der Dateien wird zu seiner Login-Gruppe gändert.

Wird der Benutzername vor dem Punkt oder Doppelpunkt weggelassen, wird nur die Gruppe der Dateien geändert. Alternativ kann man auch chgrp verwenden.

Nur root oder der Benutzer selbst können die Dateirechte ändern.
 

Anmerkungen:


Zur Option -h wird eine Fehlermeldung ausgegeben, wenn diese Möglichkeit nicht unterstützt wird. Sie erfolgt in der Form:
"chown: --no-dereferenze (-h) is not supported on this system"
 

Optionen:

-c
--changes
Gibt Informationen (nur) über geänderte Dateien/Verzeichnisse aus
--dereference Bezieht sich auf die Datei, auf die ein symbloischen Link verweist
-f
--silent
--quiet
unterdrückt Fehlermeldungen
-h
--no-dereference
Bezieht sich auf einen symbolischen Link
--reference=NAME Benutzt den Besitzer und die Gruppenzugehörigkeit der Datei NAME, statt Benutzername und Gruppenname
-R
--recursive
Rekursiv (auch Unterverzeichnisse miteinbezogen)
-v
--verbose
Ausführliche Meldungen über jede spezifizierte Datei
--help Hilfe wird ausgegeben
--version Die Programmversion wird ausgegeben

Siehe auch:   chmod   chgrp

Beispiele für die Nutzung des Programms:
Besitzer der Datei Readme.txt auf arbeit ändern:

user@sonne> chown arbeit Readme.txt

 

Den Besitzer aller Dateien im Verzeichnis /home/test/ auf arbeit ändern:

user@sonne> chown arbeit /home/test/*

 

Den Besitzer aller Dateien im Verzeichnis /home/test/ und Unterverzeichnisse auf arbeit ändern:

user@sonne> chown -R arbeit *

 

Besitzer auf arbeit und Gruppe auf user der Datei readme.txt ändern:

user@sonne> chown arbeit.user readme.txt

 

Besitzer/Gruppe der Datei readme.txt wie Benutzer/Gruppe der Datei hallo.txt setzen:

user@sonne> chown --reference=hallo.txt readme.txt

 

Autor:  Baitronic           Aktualisiert:  07.10.2001

Zum Index    

Wendet Euch mit Fragen an den Webmaster oder an den Beitragsautor. Zur Homepage der Linuxhilfen