-rwxr-x--- 1 giuseppe
users 3,6M 2005-10-15 13:04 SuzanneVega-Luka.mp3* |
questo file ha il permesso ottale 750,dove giuseppe
ha la possibilità di esecuzione,scrittura,e
ovviamente lettura,il gruppo(users) lettura ed
esecuzione e gli altri nessun permesso.
Questo puo' risultare comodo ma...,cosa succede se
in sistema multiutente(quale linux e') io voglio
assegnare il permesso in lettura all'utente X del
gruppo users,e negarlo all'utente Y dello stesso
gruppo?
Con i classici chown e chmod non risolverei
ovviamente nulla,in quanto possono cambiare solo i
permessi per il proprietario e il gruppo,o anche per
gli altri(others),ma non per utenti singoli di un
determinato gruppo,ecco allora che entrano in gioco
le acl..
Una volta ricompilato il kernel,editate fstab e montate i fs con acl
/dev/hd**
/ reiserfs defaults,acl 1 1 /dev/hd** /home reiserfs defaults,acl 1 2 |
riavviate col nuovo kernel e al riavvio assicuratevi che i fs siano montati con
l'opzione corretta
#mount /dev/hd** on / type reiserfs (rw,acl) /dev/hd** on /home type reiserfs (rw,acl) |
Se il comando mount restituisce un output simile,e' andato tutto bene e potete
proseguire.
#getfacl
giuseppe/musica # file: giuseppe/musica # owner: giuseppe # group: users user::rwx user:ospite:r-x group::--- mask::r-x other::--- |
possiamo vedere i permessi classici(rwx per user,--- ossia niente per il
gruppo)
mentre l'utente ospite e la mask son settate a r-x).
Ultimo aggiornamento:16/06/08
Torna all'indice