X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=sockctrl.tex;h=529d0d365b5be0b32e16891360950c075f273c99;hp=a1f5d8be3e2497085a63db0678e424691518f3b6;hb=ae8f6f29f938fbfbd7b3f63cf996ad7513e2a710;hpb=b0791722f0c81dc696b6396dfdc63e000468a6a7 diff --git a/sockctrl.tex b/sockctrl.tex index a1f5d8b..529d0d3 100644 --- a/sockctrl.tex +++ b/sockctrl.tex @@ -50,7 +50,7 @@ necessita di compiere questa operazione. \begin{figure}[htb] \centering - \includegraphics[width=9cm]{img/resolver} + \includegraphics[width=11cm]{img/resolver} \caption{Schema di funzionamento delle funzioni del \textit{resolver}.} \label{fig:sock_resolver_schema} \end{figure} @@ -145,15 +145,17 @@ tab.~\ref{tab:sys_NSS_classes}. \textbf{Classe} & \textbf{Tipo di corrispondenza}\\ \hline \hline - \texttt{shadow} & Corrispondenze fra username e proprietà dell'utente - (\acr{uid}, ecc.).\\ + \texttt{passwd} & Corrispondenze fra nome dell'utente e relative + proprietà (\acr{uid}, gruppo principale, ecc.).\\ + \texttt{shadow} & Corrispondenze fra username e password dell'utente + (e altre informazioni relative alle password).\\ \texttt{group} & Corrispondenze fra nome del gruppo e proprietà dello stesso.\\ \texttt{aliases} & Alias per la posta elettronica.\\ \texttt{ethers} & Corrispondenze fra numero IP e MAC address della scheda di rete.\\ \texttt{hosts} & Corrispondenze fra nome a dominio e numero IP.\\ - \texttt{netgroup} & Corrispondenze gruppo di rete e macchine che lo + \texttt{netgroup} & Corrispondenze fra gruppo di rete e macchine che lo compongono.\\ \texttt{networks} & Corrispondenze fra nome di una rete e suo indirizzo IP.\\ @@ -161,6 +163,8 @@ tab.~\ref{tab:sys_NSS_classes}. numero identificativo.\\ \texttt{rpc} & Corrispondenze fra nome di un servizio RPC e relativo numero identificativo.\\ + \texttt{publickey}& Chiavi pubbliche e private usate per gli RFC sicuri, + utilizzate da NFS e NIS+. \\ \texttt{services} & Corrispondenze fra nome di un servizio e numero di porta. \\ \hline @@ -170,6 +174,8 @@ tab.~\ref{tab:sys_NSS_classes}. \label{tab:sys_NSS_classes} \end{table} +% TODO rivedere meglio la tabella + Il sistema del \textit{Name Service Switch} è controllato dal contenuto del file \conffile{/etc/nsswitch.conf}; questo contiene una riga\footnote{seguendo una convezione comune per i file di configurazione le righe vuote vengono @@ -323,7 +329,9 @@ comportamento del \textit{resolver}. \const{RES\_NOCHECKNAME}& Non controlla i nomi per verificarne la correttezza sintattica. \\ \const{RES\_KEEPTSIG} & Non elimina i record di tipo \texttt{TSIG}.\\ - \const{RES\_BLAST} & \\ + \const{RES\_BLAST} & Effettua un ``\textit{blast}'' inviando + simultaneamente le richieste a tutti i server; + non ancora implementata. \\ \const{RES\_DEFAULT} & Combinazione di \const{RES\_RECURSE}, \const{RES\_DEFNAMES} e \const{RES\_DNSRCH}.\\ \hline @@ -537,12 +545,12 @@ indicarli si ed un nome a dominio ad esso associato si utilizza questo tipo di record (il cui nome sta per \textit{pointer}). \item[\texttt{CNAME}] qualora si abbiamo più nomi che corrispondono allo - stesso indirizzo (come ad esempio \texttt{www.truelite.it}, o - \texttt{sources.truelite.it}, che fanno sempre riferimento a - \texttt{dodds.truelite.it}) si può usare questo tipo di record per creare - degli \textit{alias} in modo da associare un qualunque altro nome al - \textsl{nome canonico} della macchina (si chiama così quello associato al - record \texttt{A}). + stesso indirizzo (come ad esempio \texttt{www.truelite.it} e + \texttt{sources.truelite.it}, che fanno entrambi riferimento alla stessa + macchina (nel caso \texttt{dodds.truelite.it}) si può usare questo tipo di + record per creare degli \textit{alias} in modo da associare un qualunque + altro nome al \textsl{nome canonico} della macchina (si chiama così quello + associato al record \texttt{A}). \end{basedescript} Come accennato in caso di successo le due funzioni di richiesta restituiscono @@ -565,7 +573,7 @@ tab.~\ref{tab:h_errno_values}. \begin{table}[!htb] \centering \footnotesize - \begin{tabular}[c]{|l|p{10cm}|} + \begin{tabular}[c]{|l|p{11cm}|} \hline \textbf{Costante} & \textbf{Significato} \\ \hline