▷ Kako koristiti naredbu CHGRP u Linuxu

Operacijski sustavi Linux upravljaju grupama i objektima putem dopuštenja, što korisniku koji nema ispravna dopuštenja omogućuje jednostavan pristup sadržaju tih elemenata, no osim toga postoji još jedan ključni aspekt u radu objekata, a to je vlasništvo nad ovo, logično, vlasnik će imati svu moć nad objektom i može, ali i ne mora odobriti dopuštenja drugim korisnicima.

U Linuxu imamo naredbu chgrp koja nam omogućuje da promijenimo vlasništvo grupe nad datotekom ili imenikom u sustavu bilo za suradnju ili rad na podršci.

Obično se ova vrsta dodjele dozvola može izvesti pomoću naredbe chown, ali chgrp rukuje jednostavnijom sintaksom za ovaj zadatak, osim toga to je naredba administratora, to jest samo korisnik root može promijeniti grupu određene datoteke ili direktorija.
Sintaksa upotrebe chgrp -a je sljedeća:

 chgrp [opcije] nova_grupa ime_objekta
Pogledajmo kako koristiti ovu naredbu u Linuxu.

1. Kako koristiti chgrp na Linuxu

Korak 1
Zapamtite da je za izvršavanje potrebno koristiti sudo, idemo na terminal i tamo popisujemo sadržaj s njegovim dopuštenjima pomoću sljedeće naredbe:

 ls -l

POVEĆAJTE

Korak 2
Možemo vidjeti, za ovaj primjer, da je datoteka Solvetic.txt vlasništvo "rješenja",
Svojstvo ćemo promijeniti tako da pripada grupi "testovi", za to izvršavamo sljedeće:

 sudo chgrp testovi Solvetic.txt

POVEĆAJTE

Korak 3
Pomoću "ls -l" možemo potvrditi da je grupa ispravno promijenjena:

POVEĆAJTE

Korak 4
U slučaju da je potrebno promijeniti svojstvo grupe za više datoteka istovremeno, moramo koristiti zamjenske znakove, na primjer, za promjenu svojstva svih .txt datoteka koje izvršavamo:

 sudo chgrp testovi * .txt
Korak 5
Moguće je koristiti parametar -c (changes - changes), tako da naredba chgrp navodi promjene koje su napravljene, u ovom slučaju izvršavamo:
 sudo chgrp -c testovi * .txt (ako ima više datoteka) sudo chgrp -c testira Solvetic.txt (jedan objekt)

POVEĆAJTE

2. Kako koristiti chgrp za promjenu vlasništva nad Linux direktorijem

Korak 1
Istim mehanizmom možemo promijeniti svojstvo direktorija, na primjer, promijenit ćemo svojstvo preuzimanja, izvršavamo sljedeće:

 sudo chgrp -c testovi./Preuzimanja

POVEĆAJTE

Korak 2
Provjeravamo je li vlasnik uređen sljedećom naredbom:

 ls -l -d

POVEĆAJTE

3. Koristite rekurzivne opcije s chgrp


Vlasništvo grupe može se promijeniti i za datoteke i za direktorije pohranjene u direktoriju.

Korak 1
Za to se možemo poslužiti opcijom -R (rekurzivno), koja omogućuje naredbi chgrp da promijeni svojstvo grupe za sve datoteke i poddirektorije navedenog direktorija, izvršavamo:

 sudo chgrp -R testovi./Preuzimanja

POVEĆAJTE

Korak 2
Kako bismo provjerili je li promjena bila učinkovita, navodimo dopuštenja nekih od dostupnih poddirektorija:

 ls -l ./Downloads/Solvetic

POVEĆAJTE

4. Kako koristiti referentnu datoteku s chgrp Linuxom


Možemo koristiti parametre tako da naredba chgrp mijenja dopuštenja na temelju naznačenog kriterija.

Korak 1
Kako bismo to pokazali, navest ćemo objekte s nastavcima .txt i .deb:

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

POVEĆAJTE

Korak 2
Referencirat ćemo da se svojstva * .deb repliciraju u * .txt:

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

POVEĆAJTE

Korak 3
Potvrđujemo da je nekretnina replicirana:

 ls -l Solvetic.txt

POVEĆAJTE

5. Kako koristiti simbolične veze s chgrp Linuxom


Naredba chgrp omogućuje nam korištenje simboličkih veza za rad, za to je moguće koristiti chgrp za promjenu svojstva grupe simboličkih veza ili datoteke na koju ukazuje simbolička veza.

Za ovu vrstu slučaja koristit ćemo sljedeću sintaksu:

 ls -l "link" sudo chgrp --dereference "group" link
Tako je jednostavno koristiti naredbu chgrp za upravljanje dopuštenjima na Linuxu.

wave wave wave wave wave