▷ Sådan bruges CHGRP -kommandoen i Linux

Linux -operativsystemer administrerer grupper og objekter gennem tilladelser, dette giver en bruger, der ikke har de korrekte tilladelser, simpelthen adgang til indholdet af disse elementer, men derudover er der et andet centralt aspekt i objekternes arbejde, og det er ejerskab af dette vil logisk nok have ejeren al magt over objektet og kan eller ikke give tilladelser til andre brugere.

I Linux har vi chgrp -kommandoen, som giver os mulighed for at ændre gruppeejerskabet til en fil eller mappe i systemet enten til et samarbejde eller supportarbejde.

Normalt kan denne type tilladelsesopgaveopgaver udføres med chown -kommandoen, men chgrp håndterer en enklere syntaks for denne opgave, derudover er det en administratorkommando, det vil sige, at kun root -brugeren kan ændre gruppen af ​​en bestemt fil eller et bibliotek.
Chgrp -brugssyntaksen er som følger:

 chgrp [optioner] ny_gruppe objektnavn
Lad os se, hvordan du bruger denne kommando i Linux.

1. Sådan bruges chgrp på Linux

Trin 1
Husk, at det er nødvendigt at bruge sudo til udførelse, vi går til terminalen, og der lister vi indholdet med dets tilladelser ved hjælp af følgende kommando:

 ls -l

FORSTØRRE

Trin 2
Vi kan se for dette eksempel, at Solvetic.txt -filen ejes af "solvetic",
Vi vil ændre ejendommen, så den tilhører gruppen "test", for dette udfører vi følgende:

 sudo chgrp tester Solvetic.txt

FORSTØRRE

Trin 3
Med "ls -l" kan vi validere, at gruppen er blevet ændret korrekt:

FORSTØRRE

Trin 4
I tilfælde af at det er nødvendigt at ændre gruppegenskaben for flere filer samtidigt, skal vi bruge jokertegn for eksempel til at ændre egenskaben for alle .txt -filer, vi udfører:

 sudo chgrp tests * .txt
Trin 5
Det er muligt at bruge parameteren -c (ændringer - ændringer), så kommandoen chgrp viser de ændringer, der er foretaget, i dette tilfælde udfører vi:
 sudo chgrp -c tests * .txt (Hvis flere filer) sudo chgrp -c tester Solvetic.txt (enkelt objekt)

FORSTØRRE

2. Sådan bruges chgrp til at ændre ejerskab af et Linux -bibliotek

Trin 1
Med den samme mekanisme kan vi ændre egenskaben for et bibliotek, for eksempel vil vi ændre egenskaben for downloads, vi udfører følgende:

 sudo chgrp -c tests ./Downloads

FORSTØRRE

Trin 2
Vi kontrollerer, at ejeren er blevet redigeret med følgende kommando:

 ls -l -d

FORSTØRRE

3. Brug rekursive muligheder med chgrp


Gruppeejerskab kan ændres for både filer og mapper, der er gemt i et bibliotek.

Trin 1
Til dette kan vi ty til -R (rekursiv) mulighed, denne mulighed giver chgrp -kommandoen mulighed for at ændre gruppeegenskaben for alle filer og underkataloger i det angivne bibliotek, vi udfører:

 sudo chgrp -R tests ./Downloads

FORSTØRRE

Trin 2
For at kontrollere, at ændringen har været effektiv, angiver vi tilladelserne for nogle af de tilgængelige underkataloger:

 ls -l ./Downloads/Solvetic

FORSTØRRE

4. Sådan bruges en referencefil med chgrp Linux


Vi kan gøre brug af parametre, så kommandoen chgrp ændrer tilladelserne baseret på et angivet kriterium.

Trin 1
For at demonstrere dette lister vi objekterne med udvidelserne .txt og .deb:

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

FORSTØRRE

Trin 2
Vi vil henvise til, at * .deb -egenskaberne replikeres i * .txt:

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

FORSTØRRE

Trin 3
Vi validerer, at ejendommen er blevet replikeret:

 ls -l Solvetic.txt

FORSTØRRE

5. Sådan bruges symbolske links med chgrp Linux


Kommandoen chgrp giver os mulighed for at gøre brug af symbolske links til at fungere, for dette er det muligt at bruge chgrp til at ændre egenskaben for gruppen af ​​symbolske links eller en fil, hvor det symbolske link peger.

Til denne sagstype vil vi bruge følgende syntaks:

 ls -l "link" sudo chgrp --dereference "gruppe" link
Det er så enkelt at bruge chgrp -kommandoen til at administrere tilladelser på Linux.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave