Eigenaar en groep wijzigen

Bij het aanmaken van een account op Linux, wijst het een eigenaar-ID en een groeps-ID toe aan elke gebruiker. Alle genoemde rechten worden ook toegewezen op basis van de eigenaar en de groepen.

Er zijn twee opdrachten beschikbaar om de eigenaar en de groep bestanden te wijzigen:

Eigendom veranderen

Het chown commando verandert het eigendom van een bestand. De basissyntaxis is als volgt:

$ chown user file

De waarde van de gebruiker kan de naam van een gebruiker op het systeem zijn of het gebruikers-ID (uid) van een gebruiker op het systeem.

Het volgende voorbeeld zal je helpen het concept te begrijpen:

$ chown patrick testfile
$

Verandert de eigenaar van het gegeven bestand in de gebruiker patrick.

OPMERKING - De supergebruiker, of root, heeft de onbeperkte mogelijkheid om het eigendom van elk bestand te wijzigen, maar normale gebruikers kunnen het eigendom wijzigen van alleen die bestanden waarvan ze de eigenaar zijn.

Groepseigendom wijzigen

Het chgrp commando verandert het groepseigendom van een bestand. De basissyntaxis is als volgt:

$ chgrp group file

De waarde van groep kan de naam zijn van een groep op het systeem of de groeps-ID (GID) van een groep op het systeem.

Het volgende voorbeeld helpt je het concept te begrijpen:

$ chgrp groepsnaam testfile
$

Verandert de groep van het gegeven bestand in de groepsnaam groep, alle gebruikers in deze groep hebben nu toegang tot dit bestand (ligt aan de rechten).

Combineren

Het chown en chgrp kunnen we combineren:

$ chown patrick.group file

De eigenaar en groep worden nu aangepast op het bestand file.

Zoals je hierboven ziet moeten deze opdracht uitgevoerd worden met sudo rechten.