The „chgrp“. príkaz v systéme Linux sa používa na zmenu skupinového vlastníctva súboru alebo adresára. Všetky súbory v systéme Linux patria vlastníkovi a skupine. Vlastníka môžete nastaviť pomocou chown a skupinu pomocou príkazu chgrp.
Syntax príkazu `chgrp` v Linuxe
chgrp [MOŽNOSŤ]… SKUPINOVÝ SÚBOR… chgrp [MOŽNOSŤ]… –reference=SÚBOR RFILE…
Poznámka Najprv musíme mať oprávnenie správcu na pridávanie alebo odstraňovanie skupín. Na tento účel alebo použitie sa môžeme prihlásiť ako root sudo . Na pridanie novej skupiny môžeme použiť:
sudo addgroup geeksforgeeks>
Príklady príkazu `chgrp` v Linuxe
Zmena skupinového vlastníctva jedného súboru
Ak chcete zmeniť skupinové vlastníctvo súboru.
sudo chgrp geeksforgeeks abc.txt>

Pre jeden súbor
Tu je názov skupiny súboru abc.txt bola zmenená z kcVirtual na geeksforgeeks . Všimnite si, že pri vytváraní súborov je názov skupiny súboru rovnaký ako vlastník, pod ktorým bol súbor vytvorený.
Zmena skupinového vlastníctva viacerých súborov
Príkaz „chgrp“ dokáže spracovať aj viacero súborov naraz. Napríklad:
chgrp developers file1.txt file2.txt file3.txt>
Tu budú všetky súbory „file1.txt“, „file2.txt“ a „file3.txt“ priradené skupine „vývojárov“.
Zmena skupinového vlastníctva adresára alebo Priečinok
Ak chcete zmeniť skupinové vlastníctvo priečinka.
sudo chgrp geeksforgeeks GFG>

Pre adresár alebo priečinok
Rekurzívne zmeniť skupinové vlastníctvo priečinka
Rekurzívne zmeniť skupinové vlastníctvo priečinka a celého jeho obsahu.
sudo chgrp -R geeksforgeeks GFG>

Rekurzívne
typy testovania softvéru
Ako vidíme skupinu priečinka GFG a jeho obsahu F1 , F2 boli pôvodne všetky kcvirtuálne a boli zmenené na geeksforgeeks s jediným príkazom.
Použitie názvu skupiny referenčného súboru
Použitie názvu skupiny referenčného súboru na zmenu skupiny iného súboru alebo priečinka.
sudo chgrp -R --reference=abc.txt GFG>

referenčný súbor
The názov skupiny referenčného súboru abc.txt bol použitý na rekurzívnu zmenu skupiny priečinka GFG a celého jeho obsahu pomocou – referencia možnosť.
Možnosti Dostupné v príkaze `chgrp` v systéme Linux
Možnosť `-c` alebo `–changes`
Popis akcie pre každý súbor, ktorého skupina sa skutočne mení.
Príklad:
sudo chgrp -c geeksforgeeks f1>

-c
Možnosť `-f`
Na potlačenie chybových hlásení.
Príklad:
sudo chgrp -f geeksforgeeks f2>

-f
Možnosť `-v`
Popis akcie alebo nečinnosti vykonanej pre každý súbor.
Príklad:
sudo chgrp -v geeksforgeeks f1>

-v
Možnosť „–dereference“ alebo „–no-dereference“.
Ak chcete zmeniť názov skupiny súborov odkazov.
rímske číslice 1-100
Príklad:
sudo chgrp --dereference geeksforgeeks symbolic_link>
– dereferencia
Tu je súbor symbolic_link súborom odkazu pre súbor f1 . S – dereferencia voľba zmení sa názov skupiny aktuálneho súboru, na ktorý ukazuje symbolický_odkaz.Príklad:
sudo chgrp --dereference geeksforgeeks symbolic_link>
Tu je súbor symbolic_link link_file pre súbor f1 . S – bez dereferencie zmení sa názov skupiny samotného symbolického_odkazu.
Záver
V tomto článku sme diskutovali o `chgrp`>
príkaz v systéme Linux, ktorý je výkonným nástrojom na zmenu skupinového vlastníctva súborov a adresárov. Umožňuje používateľom rekurzívne upraviť vlastníctvo skupiny pre jeden alebo viacero súborov, ako aj celé adresáre. Pomocou rôznych možností môžu používatelia efektívne spravovať prístupové povolenia a zvýšiť bezpečnosť svojich súborových systémov. Thechgrp>
Command sa ukazuje ako základná pomôcka pre systémových administrátorov a používateľov, ktorá poskytuje bezproblémovú kontrolu nad skupinovým vlastníctvom a kontrolou prístupu v prostredí Linuxu.