Piccole aggiunte nei ritagli di tempo
authorSimone Piccardi <piccardi@gnulinux.it>
Sat, 31 May 2008 16:26:31 +0000 (16:26 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Sat, 31 May 2008 16:26:31 +0000 (16:26 +0000)
filedir.tex

index 25accb78b06010752c0e3dca2f0dd424526c5ed4..85136824e5997eba5306ae4a25d7ffcbe99031e7 100644 (file)
@@ -3369,6 +3369,13 @@ testuale con la funzione  \funcd{acl\_from\_text}, il cui prototipo 
 }
 \end{functions}
 
+La funzione prende come argomento il puntatore ad un buffer dove si è inserita
+la rappresentazione testuale della ACL che si vuole creare, la memoria
+necessaria viene automaticamente allocata ed in caso di successo viene
+restituito come valore di ritorno un oggetto di tipo \type{acl\_t} con il
+contenuto della stessa, che come per le precedenti funzioni, dovrà essere
+disallocato esplicitamente al termine del suo utilizzo.
+
 La rappresentazione testuale di una ACL è quella usata anche dai comandi
 ordinari per la gestione delle ACL (\texttt{getfacl} e \texttt{setfacl}), che
 prevede due diverse forme, estesa e breve, entrambe supportate da
@@ -3377,7 +3384,19 @@ per riga, nella forma:
 \begin{Verbatim}
   tipo:qualificatore:permessi
 \end{Verbatim}
-dove il tipo può essere 
+dove il tipo può essere uno fra \texttt{user}, \texttt{group}, \texttt{other}
+e \texttt{mask}, il qualificatore è presente solo per \texttt{user},
+\texttt{group} e indica l'utente o il gruppo a cui la voce si riferisce e i
+permessi sono espressi con una tripletta di lettere analoga a quella usata per
+i permessi dei file.
+
+Va precisato che i due tipi \texttt{user}, \texttt{group} sono usati
+rispettivamente per indicare delle voci relative ad utenti e
+gruppi,\footnote{cioè per voci di tipo \const{ACL\_USER\_OBJ} e
+  \const{ACL\_USER} per \texttt{user} e \const{ACL\_GROUP\_OBJ} e
+  \const{ACL\_GROUP} per \texttt{group}.} applicate sia a quelli proprietari
+del file che a quelli generici (quelle dei proprietari si riconoscono per
+l'assenza di un qualificatore). 
 
 \itindend{Access~Control~List}