chgrp – polecenie systemu Unix i pochodnych, umożliwiające zwykłym użytkownikom zmianę przypisania pliku do grupy. W przeciwieństwie do polecenia chown, chgrp pozwala na przypisanie pliku tylko do takiej grupy, do której użytkownik sam należy.
Składnia wywołania chgrp wywoływane jest w następujący sposób: chgrp [opcje ...] grupa plik1 [plik2 ...] gdzie parametry określają: opcje określa opcje używane przy przypisywaniu, grupa określa nazwę nowej grupy, do której plik ma być przypisany, plik1 [plik2 ...] określają listę plików, których przypisanie ma być zmienione.
Parametr grupa może być podany jako nazwa symboliczna (jak w poniższym przykładzie), lub identyfikator liczbowy.
Opcje (GNU Coreutils) -c, --changes Informuje użytkownika o czynnościach, ale tylko dla tych plików, których grupa rzeczywiście ulega zmianie. --dereference Działa na plikach wskazywanych przez dowiązania symboliczne zamiast na samych dowiązaniach. -h, --no-dereference Działa na dowiązaniach symbolicznych zamiast na plikach, które one wskazują (dostępne tylko w systemach potrafiących zmienić właściciela dowiązania symbolicznego). Jest to zachowanie domyślne. Opiera się na wywołaniu funkcji systemowej lchown. Na systemach nie zapewniających tej funkcji chgrp zawodzi w przypadku próby zmiany grupy dowiązania symbolicznego.