Liste di controllo accessi

Negli Anni 90 uno dei comitati per la definizione degli standard POSIX (individuato dalla sigla IEEE 1003.1e) halavorato a un insieme di estensioni di sicurezza per UNIX. Lostandard fu abbandonato quando fi nirono i fondi, ma molteparti erano già complete, e alcune di esse sono state inseritein Linux. Le liste di controllo dell’accesso ai fi le (ACL, Access Control List) sono tra queste. Il modello standard dei permessi
di accesso ai fi le dovrebbe essere ben noto a tutti: ci sono permessi di lettura, scrittura ed esecuzione e ognuno di essi può essere impostato per il proprietario del fi le, per i membri del gruppo a cui appartiene il fi le o per tutti gli altri. Ed è tutto.Le ACL estendono il modello in modo da consentire l’assegnazione di permessi di lettura, scrittura ed esecuzione per qualsiasi utente o gruppo. I filesystem ext2 ed ext3 supportano le ACL, ma solo se montati con l’opzione acl:

Continua a leggere

Fuse e Zfs un pò di storia

linux

Il progetto nasce tra Aprile e Maggio del 2006 grazie alla sponsorizzazione di Google nell’ambito del Google Summer Of Code 2006.
Si tratta di un porting in piena regola: partendo dai sorgenti di ZFS rilasciati dal team di sviluppo di OpenSolaris,si affrontano e si risolvono i primi problemi di integrazione, basati principalmente sulla disponibilità delle librerie di siste­ma (presenti su Solaris, ma non su Linux) utilizzate nel codice di ZFS, per arrivare nell’arco di poche settimane ad una pre-alfa scaricabile di zfs-fuse.
A distanza di un mese il codice subisce la prima, intensa revi­sione con la finalità di eliminare dai sorgenti una serie di direttive plausibili su Solaris, ma sconosciute al gcc. Passo ine­vitabile per le finalità del porting, ma anche amaro per l’auto­re, che avrebbe preferito mantenere la maggiore aderenza possibile al codice sorgente originale, per ovvie ragioni di sostenibilità nel tempo e di merge con future revisioni e rilasci di ZFS.

 

Continua a leggere