logo

příkaz chgrp v Linuxu s příklady

The 'chgrp'. příkaz v Linuxu se používá ke změně skupinového vlastnictví souboru nebo adresáře. Všechny soubory v Linuxu patří vlastníkovi a skupině. Vlastníka můžete nastavit pomocí chown a skupinu pomocí příkazu chgrp.

Syntaxe příkazu `chgrp` v Linuxu

chgrp [MOŽNOST]… SOUBOR SKUPINY… chgrp [MOŽNOST]… –reference=SOUBOR RFILE…



Poznámka Nejprve potřebujeme mít administrátorské oprávnění k přidávání nebo odstraňování skupin. Pro tento účel nebo použití se můžeme přihlásit jako root sudo . Pro přidání nové skupiny můžeme použít:

sudo addgroup geeksforgeeks>

Příklady příkazu `chgrp` v Linuxu

Změna skupinového vlastnictví jednoho souboru

Chcete-li změnit skupinové vlastnictví souboru.

sudo chgrp geeksforgeeks abc.txt>
Pro jeden soubor

Pro jeden soubor



Zde je název skupiny souboru abc.txt byl změněn z kcVirtual na geeksforgeeks . Všimněte si, že při vytváření souborů je název skupiny souboru stejný jako vlastník, pod kterým byl soubor vytvořen.

Změna skupinového vlastnictví více souborů

Příkaz ‚chgrp‘ také zvládne více souborů najednou. Například:

chgrp developers file1.txt file2.txt file3.txt>

Zde budou „file1.txt“, „file2.txt“ a „file3.txt“ všechny přiřazeny do skupiny „vývojáři“.



Změna skupinového vlastnictví adresáře nebo Složka

Chcete-li změnit skupinové vlastnictví složky.

sudo chgrp geeksforgeeks GFG>
Pro adresář nebo složku

Pro adresář nebo složku

Rekurzivně změnit skupinové vlastnictví složky

Chcete-li rekurzivně změnit skupinové vlastnictví složky a veškerého jejího obsahu.

sudo chgrp -R geeksforgeeks GFG>
Rekurzivně

Rekurzivně

python převádí bajty na řetězec

Jak vidíme skupinu složky GFG a její obsah F1 , F2 byly zpočátku všechny kcvirtuální a byly změněny na geeksforgeeks s jediným příkazem.

Použití názvu skupiny referenčního souboru

Použití názvu skupiny referenčního souboru ke změně skupiny jiného souboru nebo složky.

sudo chgrp -R --reference=abc.txt GFG>
referenční soubor

referenční soubor

The skupinové jméno referenčního souboru abc.txt byl použit k rekurzivní změně skupiny složky GFG a veškerého jejího obsahu pomocí -odkaz volba.

Možnosti Dostupné v příkazu `chgrp` v Linuxu

Možnost `-c` nebo `–changes`

Popis akce pro každý soubor, jehož skupina se skutečně mění.

Příklad:

sudo chgrp -c geeksforgeeks f1>
-C

-C

Možnost `-f`

Pro potlačení chybových hlášení.

Příklad:

mamta kulkarni herec
sudo chgrp -f geeksforgeeks f2>
-F

-F

Možnost `-v`

Popis akce nebo neprovedení akce pro každý soubor.

Příklad:

sudo chgrp -v geeksforgeeks f1>
-v

-v

Možnost `–dereference` nebo `–no-dereference`

Chcete-li změnit název skupiny souborů propojení.

Příklad:

sudo chgrp --dereference geeksforgeeks symbolic_link>

--dereference

– dereference

Zde file symbolic_link je odkazový_soubor pro soubor f1 . S – dereference volba změní se jméno skupiny aktuálního souboru označeného symbolickým_odkazem.

Příklad:

sudo chgrp --dereference geeksforgeeks symbolic_link>

Zde je soubor symbolic_link soubor_odkazu pro soubor f1 . S – bez dereference volba se změní název skupiny samotného symbolického_odkazu.

Závěr

V tomto článku jsme diskutovali `chgrp`>příkaz v Linuxu, což je mocný nástroj pro změnu skupinového vlastnictví souborů a adresářů. Umožňuje uživatelům rekurzivně upravit vlastnictví skupiny pro jeden nebo více souborů a také celé adresáře. Pomocí různých možností mohou uživatelé efektivně spravovat přístupová oprávnění a zvýšit zabezpečení svých souborových systémů. Thechgrp>Command se ukazuje jako základní nástroj pro systémové administrátory a uživatele, který poskytuje bezproblémovou kontrolu nad skupinovým vlastnictvím a řízením přístupu v prostředí Linuxu.