chgrp:příkaz nenalezen
Příkaz chgrp se používá ke změně skupinového vlastnictví souboru nebo adresáře. Změna skupinového vlastnictví objektu zajistí, že skupinová oprávnění budou aplikována na konkrétní skupinu.
Syntaxe
Syntaxe příkazu chgrp je:
# chgrp {group name} {file/ directory name}
Pokud při spouštění příkazu chgrp narazíte na níže uvedenou chybu:
chgrp: command not found
můžete zkusit nainstalovat balíček coreutils, jak je uvedeno níže, podle vaší volby distribuce:
Distribuce | Příkaz |
---|---|
OS X | brew install coreutils |
Debian | apt-get install coreutils |
Ubuntu | apt-get install coreutils |
Alpine | apk add coreutils |
Arch Linux | pacman -S coreutils |
Kali Linux | apt-get install coreutils |
CentOS | yum install coreutils |
Fedora | dnf install coreutils |
Raspbian | apt-get install coreutils |
Příklady příkazů chgrp
1. Změna skupiny souborů:
# chgrp SUPPORT file.txt
2. Chcete-li zjistit stav, zda byla skupina souborů změněna po spuštění příkazu:
# chgrp -c SUPPORt file.txt
3. Pro potlačení jakýchkoli chyb při změně:
# chgrp -f SUPPORT file.txt
4. Chcete-li změnit skupiny rekurzivně:
# chgrp -R SUPPORt /dir/
5. Chcete-li vidět podrobný výstup pro každou změnu prováděnou příkazem:
# chgrp -v SUPPORt file.txt
6. Změňte skupinu vlastníků symbolického odkazu:
# chgrp -h group path/to/symlink
7. Změňte skupinu vlastníků souboru/adresáře tak, aby odpovídala referenčnímu souboru:
# chgrp --reference=path/to/reference_file path/to/file_or_directory
Závěr
Příkaz chgrp se také používá k úpravě skupiny souboru nebo adresáře. Tím lze upravit pouze vlastníka skupiny, na rozdíl od předchozího příkazu chown, který lze použít k úpravě vlastnictví uživatele a vlastnictví skupiny.