The „chgrp“. „Linux“ komanda naudojama norint pakeisti failo ar katalogo nuosavybės teisę. Visi Linux failai priklauso savininkui ir grupei. Savininką galite nustatyti naudodami chown komandą, o grupę chgrp komanda.
Komandos „chgrp“ sintaksė sistemoje „Linux“.
chgrp [PArinktis]… GRUPĖS FAILAS… chgrp [PArinktis]… –reference=RFILE FILE…
Pastaba Pirmiausia turime turėti administratoriaus leidimą pridėti arba ištrinti grupes. Tam tikslui ar naudojimui galime prisijungti kaip root sudo . Norėdami pridėti naują grupę, galime naudoti:
sudo addgroup geeksforgeeks>
Komandos „chgrp“ pavyzdžiai sistemoje „Linux“.
Vieno failo grupės nuosavybės keitimas
Norėdami pakeisti failo grupės nuosavybės teisę.
sudo chgrp geeksforgeeks abc.txt>

Vienam failui
Čia yra failo grupės pavadinimas abc.txt buvo pakeistas iš kcVirtual į geeksforgeeks . Atminkite, kad kuriant failus, failo grupės pavadinimas yra toks pat kaip ir savininko, kuriam priklausė failas, pavadinimas.
Kelių failų grupės nuosavybės keitimas
Komanda „chgrp“ taip pat gali tvarkyti kelis failus vienu metu. Pavyzdžiui:
chgrp developers file1.txt file2.txt file3.txt>
Čia „failas1.txt“, „failas2.txt“ ir „failas3.txt“ bus priskirti „kūrėjų“ grupei.
Katalogo grupės nuosavybės keitimas arba Aplankas
Norėdami pakeisti aplanko grupės nuosavybės teisę.
sudo chgrp geeksforgeeks GFG>

Katalogui ar aplankui
Rekursyviai pakeiskite aplanko grupės nuosavybės teisę
Rekursyviai pakeisti aplanko ir viso jo turinio grupės nuosavybės teisę.
sudo chgrp -R geeksforgeeks GFG>

Rekursyviai
Python Rūšiavimo žodynas
Kaip matome aplanko grupę GFG ir jo turinį F1 , F2 iš pradžių buvo visi kcvirtualūs ir jie buvo pakeisti į geeksforgeeks su viena komanda.
Naudojant nuorodos failo grupės pavadinimą
Nuorodos failo grupės pavadinimo naudojimas norint pakeisti kito failo ar aplanko grupę.
sudo chgrp -R --reference=abc.txt GFG>

nuorodos failas
The grupės pavadinimas nuorodos failo abc.txt buvo naudojamas norint rekursyviai pakeisti aplanko GFG grupę ir visą jo turinį naudojant -nuoroda variantas.
Galimos parinktys „chgrp“ komandoje „Linux“.
„-c“ arba „–changes“ parinktis
Apibūdinti kiekvieno failo, kurio grupė iš tikrųjų keičiasi, veiksmą.
Pavyzdys:
sudo chgrp -c geeksforgeeks f1>

-c
„-f“ parinktis
Norėdami užblokuoti klaidų pranešimus.
Pavyzdys:
sudo chgrp -f geeksforgeeks f2>

-f
„-v“ parinktis
Apibūdinti veiksmą arba neveiksmą, atliktą kiekvienam failui.
Pavyzdys:
sudo chgrp -v geeksforgeeks f1>

-į
„–dereference“ arba „–no-dereference“ parinktis
Norėdami pakeisti nuorodų failų grupės pavadinimą.
Pavyzdys:
sudo chgrp --dereference geeksforgeeks symbolic_link>
Edith Mack Hirsch
– nukrypimas
Čia failas simbolinė_nuoroda yra failo nuorodos_failas f1 . Su – nukrypimas parinktis bus pakeistas tikrojo failo grupės pavadinimas, pažymėtas simboliu_nuoroda.Pavyzdys:
sudo chgrp --dereference geeksforgeeks symbolic_link>
Čia failas symbolic_link yra nuorodos_failas už failą f1 . Su – be dėmesio parinktis pakeičiamas pačios simbolinės_nuorodos grupės pavadinimas.
Išvada
Šiame straipsnyje aptarėme 'chgrp`>
komanda „Linux“, kuri yra galingas įrankis, leidžiantis pakeisti failų ir katalogų grupės nuosavybę. Tai leidžia vartotojams rekursyviai keisti grupės nuosavybės teisę vienam ar keliems failams, taip pat ištisiems katalogams. Naudodami įvairias parinktis, vartotojai gali efektyviai valdyti prieigos leidimus ir padidinti savo failų sistemų saugumą. Thechgrp>
komanda pasirodo esąs esminis įrankis sistemos administratoriams ir vartotojams, užtikrinantis sklandų grupės nuosavybės ir prieigos valdymą Linux aplinkoje.