ACL

Linux non consente agli utenti di fare il chown dei files.
Le acl permettono agli utenti di condividere i files senza il pericolo del chmod 777

Abilitare il filesystem editando il file fstab

/dev/VolGroup00/LogVol06 /home ext3 acl 1 2

Per vedere le opzioni a livello di filesystem :

tune2fs -l /dev/mapper/VolGroup00-LogVol06 | grep opt

Modificare le acl per l’utente student e setfacl -m u:student:rx /home/prova/

Per eliminare le acl : setfacl -x u:student /home

Quota

Sono implementate nel kernel, abilitate per filesystem

Le policies possono essere configurate per gruppo o per utente, e’ inoltre possibile impostare dei soft e hard limits e limitare il numero di blocchi o inodes

i soft limits possono essere superati per un periodo di tempo grace time

-a|

Come abilitare un filesystem :

mount -o remount,acl,usrquota /home

Per rendere permanenti cambiamenti del filesystem editare il file /etc/fstab

/dev/VolGroup00/LogVol06 /home ext3 usrquota 1 2

quotacheck -cugm /home

Ora e’ opportuno abilitare le quota :

quotaon /home

quotaon -a

per disabilitare le quota : quotaoff /home

Editing delle policies degli utenti

setquota student 4096 5120 40 50 /home/

setquota billy 1000 /home

Per modficare gli utenti : edquota user

Per vedere i dettagli delle quota : repquota -vu -a

Per vedere i dettagli dell’utilizzo delle quota lato utente : quota