logo

chgrp komanda operētājsistēmā Linux ar piemēriem

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

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

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

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

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

-c

`-f` Opcija

Lai izslēgtu kļūdu ziņojumus.

Piemērs:

dubultā java
sudo chgrp -f geeksforgeeks f2>
-f

-f

`-v` Opcija

Lai aprakstītu ar katru failu veikto darbību vai nedarbību.

Piemērs:

sudo chgrp -v geeksforgeeks f1>
-in

-in

Opcija “–atsauce” vai “–no-dereference”.

Lai mainītu saišu failu grupas nosaukumu.

Piemērs:

sudo chgrp --dereference geeksforgeeks symbolic_link>

--atsauce

-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ē.