'70, quando le risorse di calcolo e di spazio disco erano minime. Con il venir
meno di queste restrizioni è incominciata ad emergere l'esigenza di poter
associare ai file delle ulteriori informazioni astratte (quelli che vengono
-chiamati i \textsl{meta-dati}) che però non potevano trovar spazio nei dati
+chiamati i \textsl{meta-dati}) che però non potevano trovare spazio nei dati
classici mantenuti negli inode.
Per risolvere questo problema alcuni sistemi unix-like (e fra questi anche
\itindex{umask} \textit{umask} associata ad un oggetto sul filesystem
piuttosto che a un processo.
-Dato che le ACL vengono a costituire una estensione dei permess ordinari, uno
+Dato che le ACL vengono a costituire una estensione dei permessi ordinari, uno
dei problemi che si erano posti nella loro standardizzazione era appunto
quello della corrispondenza fra questi e le ACL. Come accennato i permessi
ordinari vengono mappati le tre voci di tipo \const{ACL\_USER\_OBJ},
qualunque ACL; un cambiamento ad una di queste voci viene automaticamente
riflesso sui permessi ordinari dei file\footnote{per permessi ordinari si
intende quelli mantenuti nell'\textit{inode}, che devono restare dato che un
- filesystem può esseere montato senza abilitare le ACL.} e viceversa. In
+ filesystem può essere montato senza abilitare le ACL.} e viceversa. In
realtà la mappatura è diretta solo per le voci \const{ACL\_USER\_OBJ} e
\const{ACL\_OTHER}, nel caso di \const{ACL\_GROUP\_OBJ} questo vale fintanto
che non è presente una voce di tipo \const{ACL\_MASK}, nel qual caso valgono
file questa diventerà la sua ACL di accesso, a meno di non aver indicato nelle
funzioni di creazione che lo consentono uno specifico insieme di
permessi.\footnote{tutte le funzioni citate in precedenza supportano un
- argomento \var{mode} che indichi un insieme di permssi iniziale.} In tal
+ argomento \var{mode} che indichi un insieme di permessi iniziale.} In tal
caso quelli non presenti in tale insieme saranno eliminati dalle voci
corrispondenti nella ACL.
\subsection{La funzione \func{chroot}}
\label{sec:file_chroot}
-% TODO intrudurre nuova sezione sulle funzionalità di sicurezza avanzate, con
+% TODO introdurre nuova sezione sulle funzionalità di sicurezza avanzate, con
% dentro chroot SELinux e AppArmor ???
Benché non abbia niente a che fare con permessi, utenti e gruppi, la funzione
% LocalWords: IRWXO ext reiser capability FSETID mask capabilities chroot jail
% LocalWords: FTP Di filter reiserfs Attributes Solaris Posix FreeBSD libacl
% LocalWords: XFS SELinux namespace attribute security trusted Draft Modules
-% LocalWords: attributes mime ADMIN FOWNER libattr lattr getxattr lgetxattr
+% LocalWords: attributes mime ADMIN FOWNER libattr lattr getxattr lgetxattr of
% LocalWords: fgetxattr attr ssize ENOATTR ENOTSUP NUL setxattr lsetxattr list
-% LocalWords: fsetxattr flags XATTR REPLACE listxattr llistxattr flistxattr
-% LocalWords: removexattr lremovexattr fremovexattr attributename lacl
+% LocalWords: fsetxattr flags XATTR REPLACE listxattr llistxattr flistxattr by
+% LocalWords: removexattr lremovexattr fremovexattr attributename lacl this is
+% LocalWords: document under the terms GNU Free Documentation License Version
+% LocalWords: any later version published Foundation with Invariant Sections
+% LocalWords: being Front-Cover Texts and Back-Cover copy license included
+% LocalWords: section entitled dirs unix-like arch func originalit unistd.h my
+% LocalWords: limits l'eccezione l'amministratore un'altra loop l'errore perm
+% LocalWords: l'argomento l'incremento atom oper un'ulteriore unix wc
+% LocalWords: interface ANSI stdio.h sotto-directory nell'uso un'istanza
+% LocalWords: types all'invocazione symb effect assumer width img boot intro
+% LocalWords: all'avvio un'ispezione l'esistenza l'utilizzo dell'utente named
+% LocalWords: dall'argomento permission ownership l'user-ID fcntl.h operations
+% LocalWords: l'aggiornamento l'analogia dell'interfaccia std dirent.h work ID
+% LocalWords: l'indirizzo dall'utente dall'implementazione dtype offset myls.c
+% LocalWords: dell'argomento scandir l'ordinamento nell'argomento dell'uso Set
+% LocalWords: dirscan anch'essa DirScan.c l'aprire fork l'albero
+% LocalWords: all'indietro l'unico all'apertura temp dell'invocazione flag mem
+% LocalWords: l'allocazione l'ottenimento l'apertura fopen input stlib.h infos
+% LocalWords: overview dall'architettura TODO l'elenco l'informazione Bitmask
+% LocalWords: dell'elenco un'opportuna l'identificazione all'occupazione time
+% LocalWords: default effects L'effetto un'operazione utime.h utimebuf user
+% LocalWords: l'utente SE-Linux fileperm user-read user-write user-execute rem
+% LocalWords: group-read group-write group-execute other-read other-write real
+% LocalWords: other-execute group-ID perms all'amministratore d'accesso mand
+% LocalWords: quest'ordine set-user-ID set-group-ID user-ID quell'epoca layout
+% LocalWords: dall'amministratore all'utente dell'esistenza euidaccess
+% LocalWords: eaccess l'omonimo dell'amministratore l'abuso un'eventuale task
+% LocalWords: stat.h all'user-ID l'occasione d'insieme bits l'applicazione ACL
+% LocalWords: dirperm dell'operazione advances xattr Extended l'esigenza space
+% LocalWords: meta-dati environ namespace.attribute l'attributo extended class
+% LocalWords: mime-type all'uso dell'attributo all'attributo libxattr
+% LocalWords: namespace.attributename acl tag OBJ all'ordinario dell'incidenza
+% LocalWords: dell'albero organization nell'attuale Local Variables latex
+% LocalWords: TeX-master gapil
%%% Local Variables:
%%% mode: latex