Kurzfassung: Mit chown wird der Besitzer und/oder die Gruppe einer Datei oder eines Verzeichnisses geändert. Dieses Kommando ist essentiell für die Verwaltung von Dateizugriffs rechten und die Zuweisung von Ressourcen an bestimmte Benutzer oder Gruppen. Nur Root oder der aktuelle Eigentümer kann chown ausführen.
chown (change owner) ist ein grundlegendes Linux-Kommando zur Änderung des Eigentümers und der Gruppenzugehörigkeit von Dateien und Verzeichnissen. Es ermöglicht die präzise Kontrolle über Ressourcenzugriff und ist zentral für Mehrbenutzer-Systeme.
sudo) für die meisten Operationenchown [Optionen] BENUTZER[:GRUPPE] DATEI chown [Optionen] BENUTZER:GRUPPE DATEI chown [Optionen] :GRUPPE DATEI
-R, --recursive # Rekursiv für Unterverzeichnisse anwenden -v, --verbose # Zeigt alle Änderungen an -c, --changes # Zeigt nur tatsächliche Änderungen --reference=REF # Kopiert Ownership von Referenzdatei -h, --no-dereference # Ändert symbolische Links selbst, nicht das Ziel
# Nur Eigentümer ändern sudo chown alice datei.txt # Eigentümer mit verbose ausgabe sudo chown -v bob script.sh # Symbolischen Link ändern (nicht das Ziel) sudo chown -h alice symlink
# Beides gleichzeitig ändern sudo chown alice:users datei.txt # Alternative Syntax sudo chown alice.users datei.txt # Nur Gruppe ändern (mit Doppelpunkt-Präfix) sudo chown :staff datei.txt
# Gesamten Verzeichnisbaum ändern sudo chown -R bob:developers /srv/projekt # Mit Fortschrittsanzeige sudo chown -Rv www-data:www-data /var/www/html # Nur Änderungen anzeigen sudo chown -Rc alice:users /home/alice/daten
# Ownership von anderer Datei übernehmen sudo chown --reference=/etc/passwd /tmp/test.txt # Nützlich für Konsistenz in Verzeichnissen sudo chown --reference=vorlage.txt *.txt
# Nur Dateien eines bestimmten Eigentümers ändern sudo find /home/alice -user olduser -exec chown alice {} \; # Nur Verzeichnisse ändern sudo find /var/www -type d -exec chown www-data:www-data {} \; # Dateien älter als 30 Tage sudo find /tmp -mtime +30 -exec chown nobody:nogroup {} \;
chown-Operationen erfordern sudowww-data:www-data (Debian/Ubuntu) oder apache:apache (RHEL/CentOS)-h ändert den Link selbstchown akzeptiert auch numerische User-IDs und Group-IDschown kann Eigentümer und Gruppe in einem Schritt ändern