chgrp – polecenie systemuUnix i pochodnych, umożliwiające zwykłym użytkownikom zmianę przypisania pliku do grupy. W przeciwieństwie do poleceniachown, chgrp pozwala na przypisanie pliku tylko do takiej grupy, do której użytkownik sam należy.
chgrp wywoływane jest w następujący sposób:
chgrp[opcje...]grupaplik1[plik2...]
gdzie parametry określają:
- opcje określa opcje używane przy przypisywaniu,
- grupa określa nazwę nowej grupy, do którejplik 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.
- -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 przezdowią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. Domyślnie nie są emitowane żadne komunikaty diagnostyczne dla dowiązań symbolicznych napotykanych podczas rekurencyjnej pracy w katalogach, zobacz jednak opis opcji --verbose.
- -f, --silent, --quiet
- Nie wyświetla komunikatów o błędach dla plików, których grupa nie może zostać zmieniona.
- -v, --verbose
- Informuje użytkownika o zmianach właściciela. Jeżeli podczas rekurencyjnego przetwarzania napotkane jest dowiązanie symboliczne, zaś system nie obsługuje funkcji systemowej lchown a działa opcja --no-dereference, to wysyła komunikat diagnostyczny informujący, że nie jest zmieniane ani dowiązanie ani wskazywany przez nie plik.
- -R, --recursive
- Rekurencyjnie zmień grupę dla katalogów i ich zawartości.
- --reference=rplik
- Używa grupy wskazanego rpliku zamiast wprost podanej grupy.
- --help
- Wyświetla informację o stosowaniu programu i dostępnych opcjach, kończy działanie.
- --version
- Wyświetla numer wersji programu i kończy działanie.
Jeżeli mamy np. plik o nazwie plik i chcemy aby dostęp do niego miała grupa wikipedysci używamy polecenia:
Aktualną grupę zobaczymy używając polecenia:
-rw-r--r-- 1 uzytkownik wikipedysci 21234 sie 15 17:32 plik
Polecenie
Powoduje przypisanie pliku kot.jpg do grupy „ala” (pod warunkiem, że użytkownik wykonujący to polecenie, jest członkiem grupy ala).
| System plików | |
|---|
| Procesy | |
|---|
| Środowisko użytkownika | |
|---|
| Przetwarzanie tekstu | |
|---|
| Wbudowane w powłokę | |
|---|
| Komunikacja | |
|---|
| Wyszukiwanie | |
|---|
| Dokumentacja | |
|---|
| Różne | |
|---|