▷ Hvordan bruke CHGRP -kommandoen i Linux

Linux -operativsystemer administrerer grupper og objekter gjennom tillatelser, dette gir en bruker som ikke har de riktige tillatelsene rett og slett tilgang til innholdet i disse elementene, men i tillegg til dette er det et annet sentralt aspekt i arbeidet med objekter, og det er eierskap til dette, logisk nok, vil eieren ha all makt over objektet og kan eller ikke gi tillatelser til andre brukere.

I Linux har vi kommandoen chgrp som lar oss endre gruppeeierskapet til en fil eller katalog i systemet enten for et samarbeid eller støttearbeid.

Normalt kan denne typen tillatelsesoppgaveoppgaver utføres med kommandoen chown, men chgrp håndterer en enklere syntaks for denne oppgaven, i tillegg er det en administratorkommando, det vil si at bare rotbrukeren kan endre gruppen til en bestemt fil eller katalog.
Brukssyntaksen for chgrp er som følger:

 chgrp [alternativer] nytt_gruppe objektnavn
La oss se hvordan du bruker denne kommandoen i Linux.

1. Hvordan bruke chgrp på Linux

Trinn 1
Husk at det er nødvendig å bruke sudo for utførelse, vi går til terminalen og der viser vi innholdet med tillatelsene ved å bruke følgende kommando:

 ls -l

FORSTØRRE

Steg 2
Vi kan se, for dette eksemplet, at Solvetic.txt -filen eies av "solvetic",
Vi vil endre egenskapen slik at den tilhører gruppen "tester", for dette utfører vi følgende:

 sudo chgrp tester Solvetic.txt

FORSTØRRE

Trinn 3
Med "ls -l" kan vi validere at gruppen har blitt endret riktig:

FORSTØRRE

Trinn 4
Hvis det er nødvendig å endre gruppeegenskapen for flere filer samtidig, må vi bruke jokertegn, for eksempel for å endre egenskapen til alle .txt -filene vi kjører:

 sudo chgrp tester * .txt
Trinn 5
Det er mulig å bruke parameteren -c (endringer - endringer), slik at chgrp -kommandoen viser endringene som er gjort, i dette tilfellet utfører vi:
 sudo chgrp -c tester * .txt (hvis flere filer) sudo chgrp -c tester Solvetic.txt (enkelt objekt)

FORSTØRRE

2. Slik bruker du chgrp til å endre eierskap til en Linux -katalog

Trinn 1
Med den samme mekanismen kan vi endre egenskapen til en katalog, for eksempel vil vi endre egenskapen til nedlastinger, vi utfører følgende:

 sudo chgrp -c tester ./Downloads

FORSTØRRE

Steg 2
Vi sjekker at eieren er redigert med følgende kommando:

 ls -l -d

FORSTØRRE

3. Bruk rekursive alternativer med chgrp


Gruppeeierskap kan endres for både filer og kataloger som er lagret i en katalog.

Trinn 1
For dette kan vi ty til alternativet -R (rekursiv), dette alternativet lar chgrp -kommandoen endre gruppegenskapen for alle filer og underkataloger i den angitte katalogen, vi utfører:

 sudo chgrp -R tester ./Downloads

FORSTØRRE

Steg 2
For å kontrollere at endringen har vært effektiv, viser vi tillatelsene til noen av de tilgjengelige underkatalogene:

 ls -l ./Downloads/Solvetic

FORSTØRRE

4. Hvordan bruke en referansefil med chgrp Linux


Vi kan bruke parametere slik at chgrp -kommandoen endrer tillatelsene basert på et angitt kriterium.

Trinn 1
For å demonstrere dette vil vi liste opp objektene med utvidelsene .txt og .deb:

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

FORSTØRRE

Steg 2
Vi skal referere til at * .deb -egenskapene replikeres i * .txt:

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

FORSTØRRE

Trinn 3
Vi bekrefter at eiendommen har blitt replikert:

 ls -l Solvetic.txt

FORSTØRRE

5. Slik bruker du symbolske lenker med chgrp Linux


Kommandoen chgrp lar oss bruke symbolsk lenker til å fungere, for dette er det mulig å bruke chgrp for å endre egenskapen til gruppen av symbolske lenker eller en fil der den symbolske lenken peker.

For denne typen saker vil vi bruke følgende syntaks:

 ls -l "lenke" sudo chgrp --dereference "gruppe" lenke
Det er så enkelt å bruke chgrp -kommandoen til å administrere tillatelser på Linux.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave