Az elméleti rész után (Fájlok: jogosultságok) nézzük át, milyen parancsokkal állíthatjuk a tulajdonosi viszonyokat és a hozzáférési jogokat:
Tulajdonos és csoporttulajdonos megváltoztatása – chown
A chown parancs használatával tudjuk megváltoztatni egy fájl vagy könyvtár tulajdonosát és/vagy csoportját. A tulajdonost és a csoportot “:” (kettőspont) jellel kell elválasztani egymástól, de megengedett a “.” (pont) karakter használata is:
root@bash# ls -l /tmp/proba -rw-r----- 1 root root 0 nov 29 12.16 jonci root@bash# chown jonci:admin /tmp/proba root@bash# ls -l /tmp/proba -rw-r----- 1 jonci admin 0 nov 29 12.16 jonci root@bash#
Ha nem adunk meg csoportot, akkor az elválasztójel is elhagyható:
root@bash# chown root /tmp/proba root@bash# ls -l /tmp/proba -rw-r----- 1 root admin 0 nov 29 12.16 jonci root@bash#
Lehetőség van csak a csoport megváltoztatására is:
root@bash# chown :users /tmp/proba root@bash# ls -l /tmp/proba -rw-r----- 1 root users 0 nov 29 12.16 jonci root@bash#
Rekurzív üzemmód bekapcsolását a “-r” kapcsoló megadásával érhetjük el:
root@bash# chown –r :jonci /tmp/proba_konyvtar root@bash#
Csoporttulajdonos megváltoztatása – chgrp
Ezzel a paranccsal csak a csoport tudjuk megváltoztatni. A chown parancsnál megismert kapcsolók itt is használhatók. Változtassuk meg rekurzívan egy könyvtár csoporttulajdonosát, úgy, hogy ne íródjon ki hibaüzenet, ha nem sikerült megváltoztatni valamelyik fájlnál vagy könyvtárnál:
root@bash# chgrp –rf jonci /tmp/proba_konyvtar root@bash#