The `chgrp` komanda Linux tiek izmantota, lai mainītu faila vai direktorija grupas īpašumtiesības. Visi Linux faili pieder īpašniekam un grupai. Jūs varat iestatīt īpašnieku, izmantojot čown komandu un grupu ar komandu chgrp.
Komandas 'chgrp' sintakse operētājsistēmā Linux
chgrp [OPTION]… GROUP FILE… chgrp [OPTION]… –reference=RFILE FILE…
Piezīme Vispirms mums ir nepieciešama administratora atļauja, lai pievienotu vai dzēstu grupas. Mēs varam pieteikties kā root šim nolūkam vai lietošanai sudo . Lai pievienotu jaunu grupu, mēs varam izmantot:
sudo addgroup geeksforgeeks>
Komandas 'chgrp' piemēri operētājsistēmā Linux
Viena faila grupas īpašumtiesību maiņa
Lai mainītu faila grupas īpašumtiesības.
sudo chgrp geeksforgeeks abc.txt>

Vienam failam
Šeit ir faila grupas nosaukums abc.txt tika mainīts no kcVirtual uz geeksforgeeks . Ņemiet vērā, ka, veidojot failus, faila grupas nosaukums ir tāds pats kā īpašniekam, ar kuru fails tika izveidots.
Vairāku failu grupas īpašumtiesību maiņa
Komanda “chgrp” var arī apstrādāt vairākus failus vienlaikus. Piemēram:
chgrp developers file1.txt file2.txt file3.txt>
Šeit “fails1.txt”, “fails2.txt” un “fails3.txt” tiks piešķirti grupai “izstrādātāji”.
Direktorija grupas īpašumtiesību maiņa vai Mape
Lai mainītu mapes grupas īpašumtiesības.
sudo chgrp geeksforgeeks GFG>

Direktorijai vai mapei
Rekursīvi mainiet mapes grupas īpašumtiesības
Lai rekursīvi mainītu mapes un visa tās satura grupas īpašumtiesības.
sudo chgrp -R geeksforgeeks GFG>

Rekursīvi
datoru organizācija un arhitektūra
Kā mēs redzam mapes grupu GFG un tā saturu F1 , F2 sākotnēji viss bija kcvirtuāls, un tie tika mainīti uz geeksforgeeks ar vienu komandu.
Izmantojot atsauces faila grupas nosaukumu
Atsauces faila grupas nosaukuma izmantošana, lai mainītu cita faila vai mapes grupu.
sudo chgrp -R --reference=abc.txt GFG>

atsauces fails
The grupas nosaukums no atsauces faila abc.txt tika izmantots, lai rekursīvi mainītu mapes GFG grupu un visu tās saturu, izmantojot – atsauce opciju.
Opcijas, kas pieejamas komandā chgrp operētājsistēmā Linux
Opcija '-c' vai '-changes'.
Lai aprakstītu darbību katram failam, kura grupa faktiski mainās.
Piemērs:
sudo chgrp -c geeksforgeeks f1>

-c
`-f` Opcija
Lai izslēgtu kļūdu ziņojumus.
Piemērs:
dubultā java
sudo chgrp -f geeksforgeeks f2>

-f
`-v` Opcija
Lai aprakstītu ar katru failu veikto darbību vai nedarbību.
Piemērs:
sudo chgrp -v geeksforgeeks f1>

-in
Opcija “–atsauce” vai “–no-dereference”.
Lai mainītu saišu failu grupas nosaukumu.
Piemērs:
sudo chgrp --dereference geeksforgeeks symbolic_link>
-atsauce
Šeit fails symbolic_link ir faila saites_fails f1 . Ar -atsauce opcija tiek mainīts faktiskā faila grupas nosaukums, uz kuru norāda symbolic_link.Piemērs:
sudo chgrp --dereference geeksforgeeks symbolic_link>
Šeit fails symbolic_link ir saites_fails failam f1 . Ar - bez atsauces opcija simboliskās_saites grupas nosaukums tiek mainīts.
Secinājums
Šajā rakstā mēs apspriedām `chgrp`>
komanda Linux, kas ir spēcīgs rīks failu un direktoriju grupas īpašumtiesību maiņai. Tas ļauj lietotājiem rekursīvi mainīt grupas īpašumtiesības vienam vai vairākiem failiem, kā arī veseliem direktorijiem. Izmantojot dažādas iespējas, lietotāji var efektīvi pārvaldīt piekļuves atļaujas un uzlabot savu failu sistēmu drošību. Thechgrp>
komanda izrādās būtiska utilīta sistēmas administratoriem un lietotājiem, nodrošinot nemanāmu kontroli pār grupas īpašumtiesībām un piekļuves kontroli Linux vidē.