▷ Hur man använder CHGRP -kommandot i Linux

Linux -operativsystem hanterar grupper och objekt genom behörigheter, detta tillåter en användare som inte har rätt behörighet att helt enkelt komma åt innehållet i dessa element, men utöver detta finns det en annan nyckelaspekt i objektsarbetet och det är ägandet av detta, logiskt kommer ägaren att ha all makt över objektet och kan eller inte bevilja behörighet till andra användare.

I Linux har vi kommandot chgrp som gör att vi kan ändra gruppägandet av en fil eller katalog i systemet antingen för ett samarbete eller stödjande arbete.

Normalt kan denna typ av behörighetsuppgif.webptsuppgif.webpter utföras med chown -kommandot men chgrp hanterar en enklare syntax för den här uppgif.webpten, dessutom är det ett administratörskommando, det vill säga bara rotanvändaren kan ändra gruppen för en fil eller katalog som bestäms.
Chgrp -användningssyntaxen är följande:

 chgrp [alternativ] new_group objektnamn
Låt oss se hur du använder det här kommandot i Linux.

1. Hur man använder chgrp på Linux

Steg 1
Kom ihåg att det är nödvändigt att använda sudo för körning, vi går till terminalen och där listar vi innehållet med dess behörigheter med följande kommando:

 ls -l

FÖRSTORA

Steg 2
Vi kan se, för detta exempel, att Solvetic.txt -filen ägs av "solvetic",
Vi kommer att ändra egenskapen så att den tillhör gruppen "tester", för detta utför vi följande:

 sudo chgrp testar Solvetic.txt

FÖRSTORA

Steg 3
Med "ls -l" kan vi validera att gruppen har ändrats korrekt:

FÖRSTORA

Steg 4
Om det är nödvändigt att ändra gruppegenskapen för flera filer samtidigt måste vi till exempel använda jokertecken för att ändra egenskapen för alla .txt -filer som vi kör:

 sudo chgrp -tester * .txt
Steg 5
Det är möjligt att använda parametern -c (ändringar - ändringar), så att kommandot chgrp listar de ändringar som har gjorts, i det här fallet utför vi:
 sudo chgrp -c tester * .txt (om flera filer) sudo chgrp -c testar Solvetic.txt (enda objekt)

FÖRSTORA

2. Så här använder du chgrp för att ändra ägande av en Linux -katalog

Steg 1
Med samma mekanism kan vi ändra egenskapen för en katalog, till exempel kommer vi att ändra egenskapen för nedladdningar, vi utför följande:

 sudo chgrp -c tester ./Downloads

FÖRSTORA

Steg 2
Vi kontrollerar att ägaren har redigerats med följande kommando:

 ls -l -d

FÖRSTORA

3. Använd rekursiva alternativ med chgrp


Gruppägande kan ändras för både filer och kataloger som lagras i en katalog.

Steg 1
För detta kan vi tillgripa alternativet -R (rekursivt), det här alternativet tillåter kommandot chgrp att ändra gruppegenskapen för alla filer och underkataloger i den angivna katalogen, vi kör:

 sudo chgrp -R tester ./Downloads

FÖRSTORA

Steg 2
För att kontrollera att ändringen har varit effektiv listar vi behörigheterna för några av de tillgängliga underkatalogerna:

 ls -l ./Downloads/Solvetic

FÖRSTORA

4. Hur man använder en referensfil med chgrp Linux


Vi kan använda parametrar så att kommandot chgrp modifierar behörigheterna baserat på ett angivet kriterium.

Steg 1
För att demonstrera detta kommer vi att lista objekt med tillägg .txt och .deb:

 ls -l * .txt ls -l * .deb

FÖRSTORA

Steg 2
Vi kommer att hänvisa till att * .deb -egenskaperna replikeras i * .txt:

 sudo chgrp --reference = file.deb file.txt

FÖRSTORA

Steg 3
Vi bekräftar att fastigheten har replikerats:

 ls -l Solvetic.txt

FÖRSTORA

5. Hur man använder symboliska länkar med chgrp Linux


Kommandot chgrp låter oss använda symboliska länkar för att fungera, för detta är det möjligt att använda chgrp för att ändra egenskapen för gruppen av symboliska länkar eller en fil där den symboliska länken pekar.

För denna typ av fall kommer vi att använda följande syntax:

 ls -l "länk" sudo chgrp --dereference "grupp" länk
Det är så enkelt att använda kommandot chgrp för att hantera behörigheter på Linux.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave