ubuntuusers.de

chgrp

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

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

Hinweis:

Dieser Artikel beschreibt die alte Implementation des Programms. Ab Ubuntu 24.04 ist auch mit Paket rust-coreutils 🇬🇧 eine neue Implementierung in der Programmiersprache Rust für Ubuntu verfügbar, und ab Ubuntu Version 25.10 wird die Implementierung in Rust als Standard bevorzugt.

Die Implementierung in Rust strebt Funktionsgleichheit mit der alten Implementierung an. Es können aber kleine Abweichungen auftreten. Dies bedeutet, dass das hier Beschriebene von der am eigenen Rechner vorgefundenen Situation abweichen kann.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

Wiki/Icons/terminal.png chgrp steht für change group und ändert die Gruppenzugehörigkeit von Dateien und Ordnern. Man kann diesen Befehl nur auf eine Datei anwenden, wenn man der Eigentümer oder der Superuser ist. Es stehen nur die Gruppen denen man selber angehört zur Verfügung. Dies funktioniert jedoch nur bei Dateisystemen, welche die UNIX-Dateirechte [3] unterstützen (z.B. ext2,ext3 und ext4) Bei FAT ist dies grundsätzlich nicht der Fall, und bei NTFS erfordert dies die Mount-Option permissions (ist standardmäßig nicht gesetzt).

Verwandte Befehle sind:

Installation

 

  • Bis Ubuntu 25.04 ist das Programm im essentiellen Paket coreutils enthalten und deshalb auf jedem System installiert. Diese Variante beruht auf den altbekannten GNU Core Utilities.

  • Ab 25.10 ist das Paket coreutils 🇬🇧 jedoch ein Metapaket, welches alternativ durch gnu-coreutils 🇬🇧 oder rust-coreutils 🇬🇧 oder weitere befriedigt werden kann.

  • Bei 25.10 und 26.04 installiert das Paket coreutils-from-uutils 🇬🇧 beide vorstehend genannten Pakete und aktiviert die rust-coreutils als Vorgabe. Siehe Artikel rust-coreutils zur Umstellung auf die GNU-Utilities.

  • Ab 26.10 soll aber coreutils-from-uutils nur noch die rust-coreutils installieren. Wer dann die alten gnu-coreutils verwenden will, muss coreutils-from-gnu 🇬🇧 manuell installieren.

Syntax

Die allgemeine Syntax ist wie folgt[1]:

chgrp [Option] Gruppe Datei ... 

chgrp kennt dabei unter anderem folgende Optionen:

Optionen von chgrp
Option Beschreibung
-c oder --changes Diese Option zeigt die Dateien an, die geändert werden.
-f oder --force Fehlermeldungen werden unterdrückt (keine Fehlermeldungen).
-v oder --verbose Diese Option zeigt alles was chgrp macht.
-R oder --recursive Diese Option ermöglicht das rekursive Ändern von Verzeichnissen.

Weitere Optionen findet man in den Manpages.

Siehe auch chmod zum Ändern der Zugriffsrechte auf Dateien und chown zum Ändern des Besitzers von Dateien.

Beispiel

User ist in der Gruppe musik und ändert die Gruppenzuordnung des Verzeichnis /opt/musik/ und seinem kompletten Inhalt zu musik

chgrp -c -R musik /opt/musik/ 

Diese Revision wurde am 25. September 2026 18:10 von Ruth-Wies erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Shell