X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=system.tex;h=1d662114da8965c48a47efa052e2cac0a0e1371c;hp=b435f61354cd92c2bb816e981c41557f9d41dab1;hb=388493a5b44babce8434148b87562aea0f046db7;hpb=bf81ce9ec539254693a8c41641a99af1aa1d886f diff --git a/system.tex b/system.tex index b435f61..1d66211 100644 --- a/system.tex +++ b/system.tex @@ -933,9 +933,10 @@ dall'altra con il diffondersi delle reti la necessit informazioni degli utenti e dei gruppi per insiemi di macchine, in modo da mantenere coerenti i dati, ha portato anche alla necessità di poter recuperare e memorizzare dette informazioni su supporti diversi, introducendo il sistema -del \textit{Name Service Switch} che tratteremo brevemente più avanti (in -sez.~\ref{sec:sock_resolver}) dato che la maggior parte delle sua applicazioni -sono relative alla risoluzioni di nomi di rete. +del \index{\textit{Name~Service~Switch}}\textit{Name Service Switch} che +tratteremo brevemente più avanti (in sez.~\ref{sec:sock_resolver}) dato che la +maggior parte delle sua applicazioni sono relative alla risoluzioni di nomi di +rete. In questo paragrafo ci limiteremo comunque a trattere le funzioni classiche per la lettura delle informazioni relative a utenti e gruppi tralasciando @@ -1067,15 +1068,15 @@ fig.~\ref{fig:sys_group_struct}. Le funzioni viste finora sono in grado di leggere le informazioni sia direttamente dal file delle password in \file{/etc/passwd} che tramite il -sistema del \textit{Name Service Switch} e sono completamente generiche. Si -noti però che non c'è una funzione che permetta di impostare direttamente una -password.\footnote{in realtà questo può essere fatto ricorrendo a PAM, ma - questo è un altro discorso.} Dato che POSIX non prevede questa possibilità -esiste un'altra interfaccia che lo fa, derivata da SVID le cui funzioni sono -riportate in tab.~\ref{tab:sys_passwd_func}. Questa però funziona soltanto -quando le informazioni sono mantenute su un apposito file di \textsl{registro} -di utenti e gruppi, con il formato classico di \file{/etc/passwd} e -\file{/etc/group}. +sistema del \index{\textit{Name~Service~Switch}}\textit{Name Service Switch} e +sono completamente generiche. Si noti però che non c'è una funzione che +permetta di impostare direttamente una password.\footnote{in realtà questo può + essere fatto ricorrendo a PAM, ma questo è un altro discorso.} Dato che +POSIX non prevede questa possibilità esiste un'altra interfaccia che lo fa, +derivata da SVID le cui funzioni sono riportate in +tab.~\ref{tab:sys_passwd_func}. Questa però funziona soltanto quando le +informazioni sono mantenute su un apposito file di \textsl{registro} di utenti +e gruppi, con il formato classico di \file{/etc/passwd} e \file{/etc/group}. \begin{table}[htb] \footnotesize