Groepen
en eigenaars wijzigen met de opdrachten chgrp en newgrp
|
De opdracht
chgrp , te vinden onder de directory /bin, wordt alleen gebruikt
om een betand of directory aan een andere groep toe te kennen
De opdracht chgrp werkt met een naam of het indetificatienummer (GID)
van een groep
|
#
ls -l mijnbestand
-rw-rw-r-- 1 msa msa 0 jan 2 00:53 mijnbestand |
Het bestand
is nu nog toegewezen aan de gebruiker msa en aan de groep msa
Om alle leden van de groep users toegand te geven tot het bestand,
gebruik je de opdracht chgrp
|
#
groups msa
msa : msa users
# chgrp users mijnbestand
#ls -l mijnbestand
-rw-rw-r-- 1 msa users 0 jan 2 00:53
mijnbestand |
Nu hebben
ook andere leden van de groep users toegang tot het bestand
Een andere opdracht voor het werken met groepen is de opdracht newgrp,
te vinden in /usr/bin
Met de opdracht chgrp kun je een groep waarvan u deel uit maakt (of
iedere groep, als je root-operater bent) toegang verlenen tot een
bestand of een directory
Met de opdracht newgrp kun je het huidige groepslidmaatschap wijzigen |
|
#
groups
msa users
# touch bestand1
# ls -l bestand1
-rw-rw-r-- 1 msa msa 0
jan 2 01:32 bestand1
# newgrp users
# groups
users msa
# touch bestand2
# ls -l bestand2
-rw-rw-r-- 1 msa users jan
2 01:32 bestand2
# newgroup msa
|
De gebruiker
msa maakte oorsprokelijk deel uit van de standaardgroep msa, wat is
gecontroleerd door een bestand aan te maken en te kijken welke gebruiker
en welke groep eigenaar zijn van dit bestand
Vervolgens is de gebruiker msa naar de groep users gegaan, heeft een
nieuw bestand aangemaakt en gecontroleerd dat de groep users inderdaad
toegang heeft tot dit bestand
Daarna is de gebruiker msa teruggekeerd naar de oorspronkelijke groep,
msa |
|
|
|
|
|
|
|