]> git.piffa.net Git - doc/.git/blobdiff - servizi.html
Servizi: aggiornato squid, sintassi.
[doc/.git] / servizi.html
index ca0a83282716ec486aa90c12256dcfd28e914ac2..5be409b816f9c3afb3eaafec3d5d0481b33d385e 100644 (file)
@@ -8,7 +8,7 @@
   <meta http-equiv="Content-Type" content=
   "text/html; charset=iso-8859-1">
   <meta name="generator" content=
-  "Docutils 0.6: http://docutils.sourceforge.net/">
+  "Docutils 0.5: http://docutils.sourceforge.net/">
 
   <title>Servizi di rete passo a passo</title>
   <style type="text/css">
           <tr class="field">
             <th class="field-name">Version:</th>
 
-            <td class="field-body">0.92</td>
+            <td class="field-body">0.94</td>
           </tr>
         </tbody>
       </table>
               squid.conf</a>
 
               <ul class="auto-toc">
-                <li><a class="reference internal" href="#cache-dir"
-                id="id22" name=
-                "id22">2.1.1&nbsp;&nbsp;&nbsp;Cache_dir</a></li>
+                <li>
+                  <a class="reference internal" href="#cache-dir"
+                  id="id22" name=
+                  "id22">2.1.1&nbsp;&nbsp;&nbsp;Cache_dir</a>
+
+                  <ul class="auto-toc">
+                    <li><a class="reference internal" href=
+                    "#opzioni-del-file-system" id="id23" name=
+                    "id23">2.1.1.1&nbsp;&nbsp;&nbsp;Opzioni del
+                    file system</a></li>
+                  </ul>
+                </li>
 
                 <li><a class="reference internal" href=
-                "#tag-maximum-object-size" id="id23" name=
-                "id23">2.1.2&nbsp;&nbsp;&nbsp;TAG:
+                "#configurazioni-di-cache-dir" id="id24" name=
+                "id24">2.1.2&nbsp;&nbsp;&nbsp;Configurazioni di
+                Cache_dir</a></li>
+
+                <li><a class="reference internal" href=
+                "#tag-maximum-object-size" id="id25" name=
+                "id25">2.1.3&nbsp;&nbsp;&nbsp;TAG:
                 maximum_object_size</a></li>
 
                 <li><a class="reference internal" href=
-                "#tag-cache-mem" id="id24" name=
-                "id24">2.1.3&nbsp;&nbsp;&nbsp;TAG:
+                "#tag-cache-mem" id="id26" name=
+                "id26">2.1.4&nbsp;&nbsp;&nbsp;TAG:
                 cache_mem</a></li>
 
                 <li><a class="reference internal" href=
-                "#tag-minimum-object-size" id="id25" name=
-                "id25">2.1.4&nbsp;&nbsp;&nbsp;TAG:
+                "#tag-minimum-object-size" id="id27" name=
+                "id27">2.1.5&nbsp;&nbsp;&nbsp;TAG:
                 minimum_object_size</a></li>
               </ul>
             </li>
 
             <li>
               <a class="reference internal" href=
-              "#negoziazione-degli-accesi-al-servizio" id="id26"
-              name="id26">2.2&nbsp;&nbsp;&nbsp;Negoziazione degli
+              "#negoziazione-degli-accesi-al-servizio" id="id28"
+              name="id28">2.2&nbsp;&nbsp;&nbsp;Negoziazione degli
               accesi al servizio</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#acl-e-http-access" id="id27" name=
-                "id27">2.2.1&nbsp;&nbsp;&nbsp;ACL e http
+                "#acl-e-http-access" id="id29" name=
+                "id29">2.2.1&nbsp;&nbsp;&nbsp;ACL e http
                 access</a></li>
               </ul>
             </li>
 
             <li>
               <a class="reference internal" href="#testare-squid"
-              id="id28" name="id28">2.3&nbsp;&nbsp;&nbsp;Testare
+              id="id30" name="id30">2.3&nbsp;&nbsp;&nbsp;Testare
               Squid</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#client-wgetrc" id="id29" name=
-                "id29">2.3.1&nbsp;&nbsp;&nbsp;Client:
+                "#client-wgetrc" id="id31" name=
+                "id31">2.3.1&nbsp;&nbsp;&nbsp;Client:
                 ~/.wgetrc</a></li>
 
                 <li><a class="reference internal" href=
-                "#server-access-log" id="id30" name=
-                "id30">2.3.2&nbsp;&nbsp;&nbsp;Server:
+                "#server-access-log" id="id32" name=
+                "id32">2.3.2&nbsp;&nbsp;&nbsp;Server:
                 access.log</a></li>
               </ul>
             </li>
         </li>
 
         <li><a class="reference internal" href="#tiny-proxy" id=
-        "id31" name="id31">3&nbsp;&nbsp;&nbsp;Tiny proxy</a></li>
+        "id33" name="id33">3&nbsp;&nbsp;&nbsp;Tiny proxy</a></li>
 
         <li>
-          <a class="reference internal" href="#apache" id="id32"
-          name="id32">4&nbsp;&nbsp;&nbsp;Apache</a>
+          <a class="reference internal" href="#apache" id="id34"
+          name="id34">4&nbsp;&nbsp;&nbsp;Apache</a>
 
           <ul class="auto-toc">
             <li><a class="reference internal" href=
-            "#pacchetti-da-installare" id="id33" name=
-            "id33">4.1&nbsp;&nbsp;&nbsp;Pacchetti da
+            "#pacchetti-da-installare" id="id35" name=
+            "id35">4.1&nbsp;&nbsp;&nbsp;Pacchetti da
             installare::</a></li>
 
             <li><a class="reference internal" href=
-            "#configurazione-di-apache" id="id34" name=
-            "id34">4.2&nbsp;&nbsp;&nbsp;Configurazione di
+            "#configurazione-di-apache" id="id36" name=
+            "id36">4.2&nbsp;&nbsp;&nbsp;Configurazione di
             Apache</a></li>
 
             <li><a class="reference internal" href="#apache-conf"
-            id="id35" name=
-            "id35">4.3&nbsp;&nbsp;&nbsp;apache.conf</a></li>
+            id="id37" name=
+            "id37">4.3&nbsp;&nbsp;&nbsp;apache.conf</a></li>
 
             <li>
               <a class="reference internal" href=
-              "#installazione-di-php" id="id36" name=
-              "id36">4.4&nbsp;&nbsp;&nbsp;Installazione di PHP</a>
+              "#installazione-di-php" id="id38" name=
+              "id38">4.4&nbsp;&nbsp;&nbsp;Installazione di PHP</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#test-del-modulo-php" id="id37" name=
-                "id37">4.4.1&nbsp;&nbsp;&nbsp;Test del modulo
+                "#test-del-modulo-php" id="id39" name=
+                "id39">4.4.1&nbsp;&nbsp;&nbsp;Test del modulo
                 php</a></li>
 
                 <li><a class="reference internal" href=
                 "#installazione-del-supporto-per-mysql-a-php" id=
-                "id38" name=
-                "id38">4.4.2&nbsp;&nbsp;&nbsp;Installazione del
+                "id40" name=
+                "id40">4.4.2&nbsp;&nbsp;&nbsp;Installazione del
                 supporto per Mysql a PHP</a></li>
 
                 <li><a class="reference internal" href=
-                "#phpmyadmin" id="id39" name=
-                "id39">4.4.3&nbsp;&nbsp;&nbsp;phpmyadmin</a></li>
+                "#phpmyadmin" id="id41" name=
+                "id41">4.4.3&nbsp;&nbsp;&nbsp;phpmyadmin</a></li>
 
                 <li><a class="reference internal" href=
                 "#installazione-del-supporto-per-postgresql-a-php"
-                id="id40" name=
-                "id40">4.4.4&nbsp;&nbsp;&nbsp;Installazione del
+                id="id42" name=
+                "id42">4.4.4&nbsp;&nbsp;&nbsp;Installazione del
                 supporto per Postgresql a PHP</a></li>
 
                 <li><a class="reference internal" href=
-                "#phppgadmin" id="id41" name=
-                "id41">4.4.5&nbsp;&nbsp;&nbsp;phppgadmin</a></li>
+                "#phppgadmin" id="id43" name=
+                "id43">4.4.5&nbsp;&nbsp;&nbsp;phppgadmin</a></li>
               </ul>
             </li>
 
             <li>
               <a class="reference internal" href="#virtual-hosts"
-              id="id42" name="id42">4.5&nbsp;&nbsp;&nbsp;Virtual
+              id="id44" name="id44">4.5&nbsp;&nbsp;&nbsp;Virtual
               hosts</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#gestione-dns" id="id43" name=
-                "id43">4.5.1&nbsp;&nbsp;&nbsp;Gestione DNS</a></li>
+                "#gestione-dns" id="id45" name=
+                "id45">4.5.1&nbsp;&nbsp;&nbsp;Gestione DNS</a></li>
 
                 <li><a class="reference internal" href=
-                "#eseguire-una-query-dns-con-dig" id="id44" name=
-                "id44">4.5.2&nbsp;&nbsp;&nbsp;Eseguire una query
-                DNS con <tt class=
-                "docutils literal">dig</tt>::</a></li>
+                "#eseguire-una-query-dns-con-dig" id="id46" name=
+                "id46">4.5.2&nbsp;&nbsp;&nbsp;Eseguire una query
+                DNS con <tt class="docutils literal"><span class=
+                "pre">dig</span></tt>::</a></li>
 
                 <li><a class="reference internal" href="#id3" id=
-                "id45" name="id45">4.5.3&nbsp;&nbsp;&nbsp;Virtual
+                "id47" name="id47">4.5.3&nbsp;&nbsp;&nbsp;Virtual
                 hosts</a></li>
               </ul>
             </li>
 
             <li>
               <a class="reference internal" href=
-              "#negoziazione-accessi" id="id46" name=
-              "id46">4.6&nbsp;&nbsp;&nbsp;Negoziazione accessi</a>
+              "#negoziazione-accessi" id="id48" name=
+              "id48">4.6&nbsp;&nbsp;&nbsp;Negoziazione accessi</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#limiti-su-base-ip" id="id47" name=
-                "id47">4.6.1&nbsp;&nbsp;&nbsp;Limiti su base
+                "#limiti-su-base-ip" id="id49" name=
+                "id49">4.6.1&nbsp;&nbsp;&nbsp;Limiti su base
                 IP</a></li>
               </ul>
             </li>
 
             <li>
               <a class="reference internal" href=
-              "#user-authentication" id="id48" name=
-              "id48">4.7&nbsp;&nbsp;&nbsp;User Authentication</a>
+              "#user-authentication" id="id50" name=
+              "id50">4.7&nbsp;&nbsp;&nbsp;User Authentication</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#definire-la-cartella" id="id49" name=
-                "id49">4.7.1&nbsp;&nbsp;&nbsp;Definire la
+                "#definire-la-cartella" id="id51" name=
+                "id51">4.7.1&nbsp;&nbsp;&nbsp;Definire la
                 cartella</a></li>
 
                 <li><a class="reference internal" href=
-                "#creazione-del-database-delle-passwords" id="id50"
-                name="id50">4.7.2&nbsp;&nbsp;&nbsp;Creazione del
+                "#creazione-del-database-delle-passwords" id="id52"
+                name="id52">4.7.2&nbsp;&nbsp;&nbsp;Creazione del
                 database delle passwords</a></li>
 
                 <li><a class="reference internal" href="#id4" id=
-                "id51" name=
-                "id51">4.7.3&nbsp;&nbsp;&nbsp;Configurazione di
+                "id53" name=
+                "id53">4.7.3&nbsp;&nbsp;&nbsp;Configurazione di
                 Apache</a></li>
               </ul>
             </li>
 
             <li><a class="reference internal" href="#cavets" id=
-            "id52" name="id52">4.8&nbsp;&nbsp;&nbsp;Cavets</a></li>
+            "id54" name="id54">4.8&nbsp;&nbsp;&nbsp;Cavets</a></li>
           </ul>
         </li>
 
         <li>
           <a class="reference internal" href="#domain-name-system"
-          id="id53" name="id53">5&nbsp;&nbsp;&nbsp;Domain Name
+          id="id55" name="id55">5&nbsp;&nbsp;&nbsp;Domain Name
           System</a>
 
           <ul class="auto-toc">
             <li><a class="reference internal" href=
-            "#risoluzione-inversa" id="id54" name=
-            "id54">5.1&nbsp;&nbsp;&nbsp;Risoluzione
+            "#risoluzione-inversa" id="id56" name=
+            "id56">5.1&nbsp;&nbsp;&nbsp;Risoluzione
             Inversa</a></li>
 
             <li><a class="reference internal" href=
-            "#nomi-di-dominio" id="id55" name=
-            "id55">5.2&nbsp;&nbsp;&nbsp;Nomi di dominio</a></li>
+            "#nomi-di-dominio" id="id57" name=
+            "id57">5.2&nbsp;&nbsp;&nbsp;Nomi di dominio</a></li>
 
             <li><a class="reference internal" href=
-            "#tipologie-di-record" id="id56" name=
-            "id56">5.3&nbsp;&nbsp;&nbsp;Tipologie di
+            "#tipologie-di-record" id="id58" name=
+            "id58">5.3&nbsp;&nbsp;&nbsp;Tipologie di
             record</a></li>
 
             <li><a class="reference internal" href="#utilizzo" id=
-            "id57" name=
-            "id57">5.4&nbsp;&nbsp;&nbsp;Utilizzo</a></li>
+            "id59" name=
+            "id59">5.4&nbsp;&nbsp;&nbsp;Utilizzo</a></li>
 
             <li><a class="reference internal" href=
-            "#risoluzione-dei-nomi-di-dominio" id="id58" name=
-            "id58">5.5&nbsp;&nbsp;&nbsp;Risoluzione dei nomi di
+            "#risoluzione-dei-nomi-di-dominio" id="id60" name=
+            "id60">5.5&nbsp;&nbsp;&nbsp;Risoluzione dei nomi di
             dominio</a></li>
 
-            <li><a class="reference internal" href="#dig" id="id59"
-            name="id59">5.6&nbsp;&nbsp;&nbsp;Dig</a></li>
+            <li><a class="reference internal" href="#dig" id="id61"
+            name="id61">5.6&nbsp;&nbsp;&nbsp;Dig</a></li>
 
             <li><a class="reference internal" href="#resolv-conf"
-            id="id60" name=
-            "id60">5.7&nbsp;&nbsp;&nbsp;resolv.conf</a></li>
+            id="id62" name=
+            "id62">5.7&nbsp;&nbsp;&nbsp;resolv.conf</a></li>
 
             <li><a class="reference internal" href="#etc-hosts" id=
-            "id61" name=
-            "id61">5.8&nbsp;&nbsp;&nbsp;/etc/hosts</a></li>
+            "id63" name=
+            "id63">5.8&nbsp;&nbsp;&nbsp;/etc/hosts</a></li>
 
             <li>
               <a class="reference internal" href="#hostname" id=
-              "id62" name="id62">5.9&nbsp;&nbsp;&nbsp;Hostname</a>
+              "id64" name="id64">5.9&nbsp;&nbsp;&nbsp;Hostname</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href="#fqdn" id=
-                "id63" name=
-                "id63">5.9.1&nbsp;&nbsp;&nbsp;FQDN</a></li>
+                "id65" name=
+                "id65">5.9.1&nbsp;&nbsp;&nbsp;FQDN</a></li>
               </ul>
             </li>
           </ul>
         </li>
 
         <li>
-          <a class="reference internal" href="#dnsmasq" id="id64"
-          name="id64">6&nbsp;&nbsp;&nbsp;DNSmasq</a>
+          <a class="reference internal" href="#dnsmasq" id="id66"
+          name="id66">6&nbsp;&nbsp;&nbsp;DNSmasq</a>
 
           <ul class="auto-toc">
             <li><a class="reference internal" href=
-            "#configurazione" id="id65" name=
-            "id65">6.1&nbsp;&nbsp;&nbsp;Configurazione</a></li>
+            "#configurazione" id="id67" name=
+            "id67">6.1&nbsp;&nbsp;&nbsp;Configurazione</a></li>
 
             <li><a class="reference internal" href="#dhcp" id=
-            "id66" name="id66">6.2&nbsp;&nbsp;&nbsp;DHCP</a></li>
+            "id68" name="id68">6.2&nbsp;&nbsp;&nbsp;DHCP</a></li>
 
             <li><a class="reference internal" href="#dns-cache" id=
-            "id67" name="id67">6.3&nbsp;&nbsp;&nbsp;DNS
+            "id69" name="id69">6.3&nbsp;&nbsp;&nbsp;DNS
             cache</a></li>
           </ul>
         </li>
 
         <li>
           <a class="reference internal" href=
-          "#bind-dns-autoritativo" id="id68" name=
-          "id68">7&nbsp;&nbsp;&nbsp;Bind : DNS Autoritativo</a>
+          "#bind-dns-autoritativo" id="id70" name=
+          "id70">7&nbsp;&nbsp;&nbsp;Bind : DNS Autoritativo</a>
 
           <ul class="auto-toc">
-            <li><a class="reference internal" href="#id5" id="id69"
-            name="id69">7.1&nbsp;&nbsp;&nbsp;DNS cache</a></li>
+            <li><a class="reference internal" href="#id5" id="id71"
+            name="id71">7.1&nbsp;&nbsp;&nbsp;DNS cache</a></li>
 
             <li>
               <a class="reference internal" href=
-              "#ospitare-una-zona" id="id70" name=
-              "id70">7.2&nbsp;&nbsp;&nbsp;Ospitare una zona</a>
+              "#ospitare-una-zona" id="id72" name=
+              "id72">7.2&nbsp;&nbsp;&nbsp;Ospitare una zona</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#named-conf-local" id="id71" name=
-                "id71">7.2.1&nbsp;&nbsp;&nbsp;named.conf.local</a></li>
+                "#named-conf-local" id="id73" name=
+                "id73">7.2.1&nbsp;&nbsp;&nbsp;named.conf.local</a></li>
 
                 <li>
                   <a class="reference internal" href=
-                  "#configurazione-della-zona" id="id72" name=
-                  "id72">7.2.2&nbsp;&nbsp;&nbsp;Configurazione
+                  "#configurazione-della-zona" id="id74" name=
+                  "id74">7.2.2&nbsp;&nbsp;&nbsp;Configurazione
                   della zona</a>
 
                   <ul class="auto-toc">
                     <li><a class="reference internal" href=
-                    "#soa-start-of-authority-record" id="id73"
-                    name="id73">7.2.2.1&nbsp;&nbsp;&nbsp;SOA: Start
+                    "#soa-start-of-authority-record" id="id75"
+                    name="id75">7.2.2.1&nbsp;&nbsp;&nbsp;SOA: Start
                     of Authority Record</a></li>
 
                     <li><a class="reference internal" href=
-                    "#altri-campi" id="id74" name=
-                    "id74">7.2.2.2&nbsp;&nbsp;&nbsp;Altri
+                    "#altri-campi" id="id76" name=
+                    "id76">7.2.2.2&nbsp;&nbsp;&nbsp;Altri
                     campi:</a></li>
                   </ul>
                 </li>
             </li>
 
             <li><a class="reference internal" href="#dns-slave" id=
-            "id75" name="id75">7.3&nbsp;&nbsp;&nbsp;DNS
+            "id77" name="id77">7.3&nbsp;&nbsp;&nbsp;DNS
             slave</a></li>
 
             <li>
               <a class="reference internal" href=
-              "#aggiornamento-dinamico-nsupdate" id="id76" name=
-              "id76">7.4&nbsp;&nbsp;&nbsp;Aggiornamento dinamico:
+              "#aggiornamento-dinamico-nsupdate" id="id78" name=
+              "id78">7.4&nbsp;&nbsp;&nbsp;Aggiornamento dinamico:
               nsupdate</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#configurazione-client-nsupdate" id="id77" name=
-                "id77">7.4.1&nbsp;&nbsp;&nbsp;Configurazione client
+                "#configurazione-client-nsupdate" id="id79" name=
+                "id79">7.4.1&nbsp;&nbsp;&nbsp;Configurazione client
                 (nsupdate)</a></li>
 
                 <li><a class="reference internal" href=
                 "#configurazione-server-riconoscimento-chiave" id=
-                "id78" name=
-                "id78">7.4.2&nbsp;&nbsp;&nbsp;Configurazione
+                "id80" name=
+                "id80">7.4.2&nbsp;&nbsp;&nbsp;Configurazione
                 server: riconoscimento chiave</a></li>
 
                 <li><a class="reference internal" href=
-                "#server-gestione-dell-intera-zona" id="id79" name=
-                "id79">7.4.3&nbsp;&nbsp;&nbsp;Server: gestione
+                "#server-gestione-dell-intera-zona" id="id81" name=
+                "id81">7.4.3&nbsp;&nbsp;&nbsp;Server: gestione
                 dell'intera zona</a></li>
 
                 <li><a class="reference internal" href=
-                "#automatizzare-l-aggiornamento-dinamico" id="id80"
-                name="id80">7.4.4&nbsp;&nbsp;&nbsp;Automatizzare
+                "#automatizzare-l-aggiornamento-dinamico" id="id82"
+                name="id82">7.4.4&nbsp;&nbsp;&nbsp;Automatizzare
                 l'aggiornamento dinamico</a></li>
               </ul>
             </li>
 
             <li><a class="reference internal" href=
-            "#link-suggeriti" id="id81" name=
-            "id81">7.5&nbsp;&nbsp;&nbsp;Link suggeriti:</a></li>
+            "#link-suggeriti" id="id83" name=
+            "id83">7.5&nbsp;&nbsp;&nbsp;Link suggeriti:</a></li>
           </ul>
         </li>
 
         <li>
-          <a class="reference internal" href="#samba" id="id82"
-          name="id82">8&nbsp;&nbsp;&nbsp;Samba</a>
+          <a class="reference internal" href="#samba" id="id84"
+          name="id84">8&nbsp;&nbsp;&nbsp;Samba</a>
 
           <ul class="auto-toc">
             <li><a class="reference internal" href="#pacchetti" id=
-            "id83" name=
-            "id83">8.1&nbsp;&nbsp;&nbsp;Pacchetti</a></li>
+            "id85" name=
+            "id85">8.1&nbsp;&nbsp;&nbsp;Pacchetti</a></li>
 
             <li><a class="reference internal" href=
-            "#passwords-e-autenticazione" id="id84" name=
-            "id84">8.2&nbsp;&nbsp;&nbsp;Passwords e
+            "#passwords-e-autenticazione" id="id86" name=
+            "id86">8.2&nbsp;&nbsp;&nbsp;Passwords e
             autenticazione</a></li>
 
             <li><a class="reference internal" href=
-            "#creazione-utenti" id="id85" name=
-            "id85">8.3&nbsp;&nbsp;&nbsp;Creazione Utenti</a></li>
+            "#creazione-utenti" id="id87" name=
+            "id87">8.3&nbsp;&nbsp;&nbsp;Creazione Utenti</a></li>
 
             <li>
               <a class="reference internal" href=
-              "#creare-la-condivisione" id="id86" name=
-              "id86">8.4&nbsp;&nbsp;&nbsp;Creare la
+              "#creare-la-condivisione" id="id88" name=
+              "id88">8.4&nbsp;&nbsp;&nbsp;Creare la
               condivisione</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
                 "#sicurezza-permessi-di-esecuzione-sul-server" id=
-                "id87" name=
-                "id87">8.4.1&nbsp;&nbsp;&nbsp;Sicurezza: permessi
+                "id89" name=
+                "id89">8.4.1&nbsp;&nbsp;&nbsp;Sicurezza: permessi
                 di esecuzione sul server</a></li>
               </ul>
             </li>
             <li>
               <a class="reference internal" href=
               "#configurazione-dell-applicativo-samba-vero-e-proprio"
-              id="id88" name=
-              "id88">8.5&nbsp;&nbsp;&nbsp;Configurazione
+              id="id90" name=
+              "id90">8.5&nbsp;&nbsp;&nbsp;Configurazione
               dell'applicativo Samba vero e proprio.</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#creazione-di-un-gruppo" id="id89" name=
-                "id89">8.5.1&nbsp;&nbsp;&nbsp;Creazione di un
+                "#creazione-di-un-gruppo" id="id91" name=
+                "id91">8.5.1&nbsp;&nbsp;&nbsp;Creazione di un
                 gruppo</a></li>
               </ul>
             </li>
 
             <li><a class="reference internal" href=
-            "#testare-il-servizio" id="id90" name=
-            "id90">8.6&nbsp;&nbsp;&nbsp;Testare il
+            "#testare-il-servizio" id="id92" name=
+            "id92">8.6&nbsp;&nbsp;&nbsp;Testare il
             Servizio</a></li>
           </ul>
         </li>
 
         <li>
           <a class="reference internal" href=
-          "#server-di-posta-postfix" id="id91" name=
-          "id91">9&nbsp;&nbsp;&nbsp;Server di posta: Postfix</a>
+          "#server-di-posta-postfix" id="id93" name=
+          "id93">9&nbsp;&nbsp;&nbsp;Server di posta: Postfix</a>
 
           <ul class="auto-toc">
             <li>
               <a class="reference internal" href=
-              "#test-del-server-smtp" id="id92" name=
-              "id92">9.1&nbsp;&nbsp;&nbsp;Test del server smtp</a>
+              "#test-del-server-smtp" id="id94" name=
+              "id94">9.1&nbsp;&nbsp;&nbsp;Test del server smtp</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href="#swaks" id=
-                "id93" name=
-                "id93">9.1.1&nbsp;&nbsp;&nbsp;Swaks</a></li>
+                "id95" name=
+                "id95">9.1.1&nbsp;&nbsp;&nbsp;Swaks</a></li>
               </ul>
             </li>
 
             <li><a class="reference internal" href="#imap-e-pop"
-            id="id94" name="id94">9.2&nbsp;&nbsp;&nbsp;Imap e
+            id="id96" name="id96">9.2&nbsp;&nbsp;&nbsp;Imap e
             pop</a></li>
 
             <li>
               <a class="reference internal" href=
-              "#client-a-riga-di-comando" id="id95" name=
-              "id95">9.3&nbsp;&nbsp;&nbsp;Client a riga di
+              "#client-a-riga-di-comando" id="id97" name=
+              "id97">9.3&nbsp;&nbsp;&nbsp;Client a riga di
               comando</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href="#mailx" id=
-                "id96" name=
-                "id96">9.3.1&nbsp;&nbsp;&nbsp;mailx</a></li>
+                "id98" name=
+                "id98">9.3.1&nbsp;&nbsp;&nbsp;mailx</a></li>
 
                 <li><a class="reference internal" href="#mutt" id=
-                "id97" name=
-                "id97">9.3.2&nbsp;&nbsp;&nbsp;Mutt</a></li>
+                "id99" name=
+                "id99">9.3.2&nbsp;&nbsp;&nbsp;Mutt</a></li>
 
                 <li><a class="reference internal" href=
-                "#web-client" id="id98" name=
-                "id98">9.3.3&nbsp;&nbsp;&nbsp;Web client</a></li>
+                "#web-client" id="id100" name=
+                "id100">9.3.3&nbsp;&nbsp;&nbsp;Web client</a></li>
               </ul>
             </li>
 
             <li>
               <a class="reference internal" href="#graylisting" id=
-              "id99" name=
-              "id99">9.4&nbsp;&nbsp;&nbsp;Graylisting</a>
+              "id101" name=
+              "id101">9.4&nbsp;&nbsp;&nbsp;Graylisting</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#abilitazione-in-postfix" id="id100" name=
-                "id100">9.4.1&nbsp;&nbsp;&nbsp;Abilitazione in
+                "#abilitazione-in-postfix" id="id102" name=
+                "id102">9.4.1&nbsp;&nbsp;&nbsp;Abilitazione in
                 Postfix</a></li>
 
                 <li><a class="reference internal" href="#test" id=
-                "id101" name=
-                "id101">9.4.2&nbsp;&nbsp;&nbsp;Test</a></li>
+                "id103" name=
+                "id103">9.4.2&nbsp;&nbsp;&nbsp;Test</a></li>
 
                 <li><a class="reference internal" href=
-                "#statistiche" id="id102" name=
-                "id102">9.4.3&nbsp;&nbsp;&nbsp;Statistiche</a></li>
+                "#statistiche" id="id104" name=
+                "id104">9.4.3&nbsp;&nbsp;&nbsp;Statistiche</a></li>
               </ul>
             </li>
           </ul>
         </li>
 
         <li>
-          <a class="reference internal" href="#firewall" id="id103"
-          name="id103">10&nbsp;&nbsp;&nbsp;Firewall</a>
+          <a class="reference internal" href="#firewall" id="id105"
+          name="id105">10&nbsp;&nbsp;&nbsp;Firewall</a>
 
           <ul class="auto-toc">
             <li><a class="reference internal" href="#links" id=
-            "id104" name=
-            "id104">10.1&nbsp;&nbsp;&nbsp;Links</a></li>
+            "id106" name=
+            "id106">10.1&nbsp;&nbsp;&nbsp;Links</a></li>
 
             <li><a class="reference internal" href="#ipfilter" id=
-            "id105" name=
-            "id105">10.2&nbsp;&nbsp;&nbsp;Ipfilter</a></li>
+            "id107" name=
+            "id107">10.2&nbsp;&nbsp;&nbsp;Ipfilter</a></li>
 
             <li>
               <a class="reference internal" href=
-              "#progettazione-di-un-firewall" id="id106" name=
-              "id106">10.3&nbsp;&nbsp;&nbsp;Progettazione di un
+              "#progettazione-di-un-firewall" id="id108" name=
+              "id108">10.3&nbsp;&nbsp;&nbsp;Progettazione di un
               firewall</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#collocazione" id="id107" name=
-                "id107">10.3.1&nbsp;&nbsp;&nbsp;Collocazione</a></li>
+                "#collocazione" id="id109" name=
+                "id109">10.3.1&nbsp;&nbsp;&nbsp;Collocazione</a></li>
 
                 <li><a class="reference internal" href=
-                "#policy-di-default" id="id108" name=
-                "id108">10.3.2&nbsp;&nbsp;&nbsp;Policy di
+                "#policy-di-default" id="id110" name=
+                "id110">10.3.2&nbsp;&nbsp;&nbsp;Policy di
                 default</a></li>
 
                 <li><a class="reference internal" href="#hardware"
-                id="id109" name=
-                "id109">10.3.3&nbsp;&nbsp;&nbsp;Hardware</a></li>
+                id="id111" name=
+                "id111">10.3.3&nbsp;&nbsp;&nbsp;Hardware</a></li>
               </ul>
             </li>
 
             <li><a class="reference internal" href=
             "#percorso-dei-pacchetti-tra-tabelle-e-catene" id=
-            "id110" name="id110">10.4&nbsp;&nbsp;&nbsp;Percorso dei
+            "id112" name="id112">10.4&nbsp;&nbsp;&nbsp;Percorso dei
             pacchetti tra tabelle e catene</a></li>
 
             <li>
               <a class="reference internal" href=
-              "#concetti-di-base" id="id111" name=
-              "id111">10.5&nbsp;&nbsp;&nbsp;Concetti di base</a>
+              "#concetti-di-base" id="id113" name=
+              "id113">10.5&nbsp;&nbsp;&nbsp;Concetti di base</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#tabelle-catene-regole" id="id112" name=
-                "id112">10.5.1&nbsp;&nbsp;&nbsp;Tabelle, catene,
+                "#tabelle-catene-regole" id="id114" name=
+                "id114">10.5.1&nbsp;&nbsp;&nbsp;Tabelle, catene,
                 regole</a></li>
 
                 <li><a class="reference internal" href="#match" id=
-                "id113" name=
-                "id113">10.5.2&nbsp;&nbsp;&nbsp;Match</a></li>
+                "id115" name=
+                "id115">10.5.2&nbsp;&nbsp;&nbsp;Match</a></li>
 
                 <li><a class="reference internal" href="#targets"
-                id="id114" name=
-                "id114">10.5.3&nbsp;&nbsp;&nbsp;Targets</a></li>
+                id="id116" name=
+                "id116">10.5.3&nbsp;&nbsp;&nbsp;Targets</a></li>
               </ul>
             </li>
 
             <li><a class="reference internal" href=
-            "#tabella-filter" id="id115" name=
-            "id115">10.6&nbsp;&nbsp;&nbsp;Tabella Filter</a></li>
+            "#tabella-filter" id="id117" name=
+            "id117">10.6&nbsp;&nbsp;&nbsp;Tabella Filter</a></li>
 
             <li><a class="reference internal" href=
-            "#flush-automatico-per-macchine-remote" id="id116"
-            name="id116">10.7&nbsp;&nbsp;&nbsp;Flush automatico per
+            "#flush-automatico-per-macchine-remote" id="id118"
+            name="id118">10.7&nbsp;&nbsp;&nbsp;Flush automatico per
             macchine remote</a></li>
 
             <li><a class="reference internal" href=
-            "#gestione-regole-rules" id="id117" name=
-            "id117">10.8&nbsp;&nbsp;&nbsp;Gestione regole
+            "#gestione-regole-rules" id="id119" name=
+            "id119">10.8&nbsp;&nbsp;&nbsp;Gestione regole
             (rules)</a></li>
 
             <li>
               <a class="reference internal" href=
-              "#salvataggio-regole" id="id118" name=
-              "id118">10.9&nbsp;&nbsp;&nbsp;Salvataggio regole</a>
+              "#salvataggio-regole" id="id120" name=
+              "id120">10.9&nbsp;&nbsp;&nbsp;Salvataggio regole</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#iptables-save" id="id119" name=
-                "id119">10.9.1&nbsp;&nbsp;&nbsp;Iptables-save</a></li>
+                "#iptables-save" id="id121" name=
+                "id121">10.9.1&nbsp;&nbsp;&nbsp;Iptables-save</a></li>
 
                 <li><a class="reference internal" href=
-                "#iptables-restore" id="id120" name=
-                "id120">10.9.2&nbsp;&nbsp;&nbsp;Iptables-restore</a></li>
+                "#iptables-restore" id="id122" name=
+                "id122">10.9.2&nbsp;&nbsp;&nbsp;Iptables-restore</a></li>
               </ul>
             </li>
 
             <li>
               <a class="reference internal" href="#esempi" id=
-              "id121" name=
-              "id121">10.10&nbsp;&nbsp;&nbsp;Esempi</a>
+              "id123" name=
+              "id123">10.10&nbsp;&nbsp;&nbsp;Esempi</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#bloccare-i-ping-dall-esterno" id="id122" name=
-                "id122">10.10.1&nbsp;&nbsp;&nbsp;Bloccare i ping
+                "#bloccare-i-ping-dall-esterno" id="id124" name=
+                "id124">10.10.1&nbsp;&nbsp;&nbsp;Bloccare i ping
                 dall'esterno</a></li>
 
                 <li><a class="reference internal" href=
-                "#masquerading-snat" id="id123" name=
-                "id123">10.10.2&nbsp;&nbsp;&nbsp;Masquerading
+                "#masquerading-snat" id="id125" name=
+                "id125">10.10.2&nbsp;&nbsp;&nbsp;Masquerading
                 (sNAT)</a></li>
 
                 <li><a class="reference internal" href=
-                "#brute-force" id="id124" name=
-                "id124">10.10.3&nbsp;&nbsp;&nbsp;Brute
+                "#brute-force" id="id126" name=
+                "id126">10.10.3&nbsp;&nbsp;&nbsp;Brute
                 force</a></li>
               </ul>
             </li>
 
         <li>
           <a class="reference internal" href="#ftp-server" id=
-          "id125" name="id125">11&nbsp;&nbsp;&nbsp;FTP Server</a>
+          "id127" name="id127">11&nbsp;&nbsp;&nbsp;FTP Server</a>
 
           <ul class="auto-toc">
             <li><a class="reference internal" href="#id8" id=
-            "id126" name=
-            "id126">11.1&nbsp;&nbsp;&nbsp;Pacchetti</a></li>
+            "id128" name=
+            "id128">11.1&nbsp;&nbsp;&nbsp;Pacchetti</a></li>
 
             <li><a class="reference internal" href="#sessioni-ftp"
-            id="id127" name="id127">11.2&nbsp;&nbsp;&nbsp;Sessioni
+            id="id129" name="id129">11.2&nbsp;&nbsp;&nbsp;Sessioni
             ftp</a></li>
 
             <li><a class="reference internal" href=
-            "#configurazione-iniziale" id="id128" name=
-            "id128">11.3&nbsp;&nbsp;&nbsp;Configurazione
+            "#configurazione-iniziale" id="id130" name=
+            "id130">11.3&nbsp;&nbsp;&nbsp;Configurazione
             iniziale</a></li>
 
             <li><a class="reference internal" href=
-            "#abilitare-gli-utenti-locali" id="id129" name=
-            "id129">11.4&nbsp;&nbsp;&nbsp;Abilitare gli utenti
+            "#abilitare-gli-utenti-locali" id="id131" name=
+            "id131">11.4&nbsp;&nbsp;&nbsp;Abilitare gli utenti
             locali</a></li>
 
             <li><a class="reference internal" href="#jail-chroot"
-            id="id130" name="id130">11.5&nbsp;&nbsp;&nbsp;Jail
+            id="id132" name="id132">11.5&nbsp;&nbsp;&nbsp;Jail
             chroot</a></li>
 
             <li><a class="reference internal" href=
-            "#permessi-sul-filesystem" id="id131" name=
-            "id131">11.6&nbsp;&nbsp;&nbsp;Permessi sul
+            "#permessi-sul-filesystem" id="id133" name=
+            "id133">11.6&nbsp;&nbsp;&nbsp;Permessi sul
             filesystem</a></li>
 
+            <li><a class="reference internal" href=
+            "#shell-dell-utente" id="id134" name=
+            "id134">11.7&nbsp;&nbsp;&nbsp;Shell
+            dell'utente</a></li>
+
             <li><a class="reference internal" href="#altre-opzioni"
-            id="id132" name="id132">11.7&nbsp;&nbsp;&nbsp;Altre
+            id="id135" name="id135">11.8&nbsp;&nbsp;&nbsp;Altre
             opzioni</a></li>
           </ul>
         </li>
       </ul>
     </div>
 
-    <p>Generato il 2010-02-03 con: <a class="reference external"
+    <p>Generato il 2010-02-09 con: <a class="reference external"
     href=
     "http://docutils.sourceforge.net/rst.html">http://docutils.sourceforge.net/rst.html</a></p>
 
         comodita' degli studenti, gli altri lettori possono
         considerarli come riferimento per comprendere i valori
         espressi nei vari file di configurazione. Ad esempio:
-        quando leggerete <tt class=
-        "docutils literal">10.10.208.248:3128</tt> saprete che si
-        tratta del nostro <em>proxy http</em> in ascolto sulla
-        porta <cite>3128</cite>, stara' quindi a voi sostituire i
-        dati con gli equivalenti <em>IP</em> della vostra rete.</p>
+        quando leggerete <tt class="docutils literal"><span class=
+        "pre">10.10.208.248:3128</span></tt> saprete che si tratta
+        del nostro <em>proxy http</em> in ascolto sulla porta
+        <cite>3128</cite>, stara' quindi a voi sostituire i dati
+        con gli equivalenti <em>IP</em> della vostra rete.</p>
       </div>
 
       <div class="section" id="rete">
 
         <p>Dal server locale degli studeti,
         <strong>Bender</strong>, corrispondente all'IP <tt class=
-        "docutils literal">10.10.208.248</tt>, vengono erogati i
-        servizi DHCP, DNS, gateway (con NAT), proxy http e mirror
-        della distribuzione Debian ( <a class="reference external"
-        href=
+        "docutils literal"><span class=
+        "pre">10.10.208.248</span></tt>, vengono erogati i servizi
+        DHCP, DNS, gateway (con NAT), proxy http e mirror della
+        distribuzione Debian ( <a class="reference external" href=
         "http://debian.piffa.net">http://debian.piffa.net</a>).
         Altri servizi in esecuzione sul server:</p>
 
 
         <p>Durante il corso delle lezioni e' opportuno che le
         macchine degli studenti si appoggino al server Bender
-        (ottetto finale <tt class="docutils literal">248</tt>), nel
-        caso questo non fosse raggiungibile (ad esempio per
-        permettere impostazioni di DHCP / routing diverse) sara'
-        comunque disponibile il <tt class=
-        "docutils literal">10.10.208.254</tt> come gateway | DNS
-        per la rete <tt class=
-        "docutils literal">10.10.208.10</tt>.</p>
+        (ottetto finale <tt class="docutils literal"><span class=
+        "pre">248</span></tt>), nel caso questo non fosse
+        raggiungibile (ad esempio per permettere impostazioni di
+        DHCP / routing diverse) sara' comunque disponibile il
+        <tt class="docutils literal"><span class=
+        "pre">10.10.208.254</span></tt> come gateway | DNS per la
+        rete <tt class="docutils literal"><span class=
+        "pre">10.10.208.10</span></tt>.</p>
 
         <p><strong>Non e' piu' possibile</strong> raggiungere
         Bender tramite l'IP pubblico <tt class=
-        "docutils literal">212.22.136.248</tt> o <em>qualsiasi
-        altro ip</em> della classe <tt class="docutils literal">C
-        212.22.136.0/24</tt> precedentemente disponibile.</p>
+        "docutils literal"><span class=
+        "pre">212.22.136.248</span></tt> o <em>qualsiasi altro
+        ip</em> della classe <tt class=
+        "docutils literal"><span class="pre">C</span> <span class=
+        "pre">212.22.136.0/24</span></tt> precedentemente
+        disponibile.</p>
 
         <p>Il computer del docente con il server VNC e' sempre
         configurato con l'ottetto finale: <tt class=
-        "docutils literal">177</tt> della rete utilizzata durante
-        le lezioni (quindi generalmente la VNC sara' disponibile
-        sul <tt class="docutils literal">10.10.208.177:1</tt>.</p>
+        "docutils literal"><span class="pre">177</span></tt> della
+        rete utilizzata durante le lezioni (quindi generalmente la
+        VNC sara' disponibile sul <tt class=
+        "docutils literal"><span class=
+        "pre">10.10.208.177:1</span></tt>.</p>
 
         <p>Gli studenti sono pregati di non impedire l'accesso SSH
         alla propria macchina dal computer del docente, e non
         modificare la password dell'utente <tt class=
-        "docutils literal">root</tt> del sistema operativo
-        <em>pre-istallato</em> (ad es: <em>Diurno</em>).</p>
+        "docutils literal"><span class="pre">root</span></tt> del
+        sistema operativo <em>pre-istallato</em> (ad es:
+        <em>Diurno</em>).</p>
 
         <div class="section" id="interfaces">
           <h3><a class="toc-backref" href=
@@ -1134,28 +1160,32 @@ auto lo eth0
 
           <p>Controllare il nome della propria scheda di rete: a
           volte <em>udev</em> rinomina la prima scheda a <tt class=
-          "docutils literal">eth1</tt>, oppure potreste avere piu'
-          di una scheda di rete (anche un'interfaccia
-          <em>firewire</em> puo' essere automaticamente abilitata
-          come scheda di rete).</p>
+          "docutils literal"><span class="pre">eth1</span></tt>,
+          oppure potreste avere piu' di una scheda di rete (anche
+          un'interfaccia <em>firewire</em> puo' essere
+          automaticamente abilitata come scheda di rete).</p>
 
           <p>Se si usano <em>schede di rete virtuali</em> ( eth0:1
           , eth0:1 , ...) ricordarsi che queste dipendono dalla
           scheda fisica a cui sono associate: abbattere con
-          <tt class="docutils literal">ifconfig down eth0</tt> la
-          scheda principale fara' cadere anche queste. Tornando ad
-          attivare la scada principale con <tt class=
-          "docutils literal">ifconfig eth0 up</tt> la virtuale
-          tornera' attiva: nel caso voleste disabilitarla dovrete
-          quindi sempre abbattere manualmente la scheda virtuale
+          <tt class="docutils literal"><span class=
+          "pre">ifconfig</span> <span class="pre">down</span>
+          <span class="pre">eth0</span></tt> la scheda principale
+          fara' cadere anche queste. Tornando ad attivare la scada
+          principale con <tt class="docutils literal"><span class=
+          "pre">ifconfig</span> <span class="pre">eth0</span>
+          <span class="pre">up</span></tt> la virtuale tornera'
+          attiva: nel caso voleste disabilitarla dovrete quindi
+          sempre abbattere manualmente la scheda virtuale
           <em>prima</em> della scheda reale.</p>
 
           <p>I DNS vanno indicati nel file <tt class=
-          "docutils literal">/etc/resolv.conf</tt> , la cui
-          sintassi e' spiegata al punto 4.6 . Come DNS si
-          <em>deve</em> usare il server Bender, alcuni parametri
-          dei software di installazione, risoluzione dei mirror,
-          vengono opportunamente modificatia da questo DNS.</p>
+          "docutils literal"><span class=
+          "pre">/etc/resolv.conf</span></tt> , la cui sintassi e'
+          spiegata al punto 4.6 . Come DNS si <em>deve</em> usare
+          il server Bender, alcuni parametri dei software di
+          installazione, risoluzione dei mirror, vengono
+          opportunamente modificatia da questo DNS.</p>
         </div>
       </div>
 
@@ -1174,14 +1204,18 @@ auto lo eth0
         automatico con i nomi dei pacchetti e oggetti dei comandi:
         ad es. volendo digitare <tt class=
         "docutils literal"><span class="pre">apt-get</span>
-        inst[TAB] xtigh[TAB]</tt> ora verra' completato
+        <span class="pre">inst[TAB]</span> <span class=
+        "pre">xtigh[TAB]</span></tt> ora verra' completato
         automaticamente sia la parola <tt class=
-        "docutils literal">install</tt> che il nome del pacchetto
-        <tt class="docutils literal">xtightvncviewer</tt>.</p>
+        "docutils literal"><span class="pre">install</span></tt>
+        che il nome del pacchetto <tt class=
+        "docutils literal"><span class=
+        "pre">xtightvncviewer</span></tt>.</p>
 
         <p>Abilitare /etc/bash_completion nel file <tt class=
-        "docutils literal">/etc/bash.bashrc</tt> oppure includerlo
-        nel proprio <tt class="docutils literal"><span class=
+        "docutils literal"><span class=
+        "pre">/etc/bash.bashrc</span></tt> oppure includerlo nel
+        proprio <tt class="docutils literal"><span class=
         "pre">~/.bashrc</span></tt> (che sarebbe il file
         <em>nascosto</em>, quindi con un punto all'inizio del nome
         del file, di configurazione della shell bash per ogni
@@ -1215,15 +1249,16 @@ umask 022
 . /etc/bash_completion
 </pre>
 
-        <p>Il file <tt class=
-        "docutils literal">/etc/bash_completion</tt> deve essere
-        presente nel sistema, in caso contrario installare il
-        pacchetto: <tt class="docutils literal"><span class=
+        <p>Il file <tt class="docutils literal"><span class=
+        "pre">/etc/bash_completion</span></tt> deve essere presente
+        nel sistema, in caso contrario installare il pacchetto:
+        <tt class="docutils literal"><span class=
         "pre">bash-completion</span></tt>. Generalmente l'utente
-        <tt class="docutils literal">root</tt> ha un file
-        <tt class="docutils literal">.bashrc</tt> preimpostato
-        analogo a quello citato sopra, a differenza dei normali
-        utenti di sistema.</p>
+        <tt class="docutils literal"><span class=
+        "pre">root</span></tt> ha un file <tt class=
+        "docutils literal"><span class="pre">.bashrc</span></tt>
+        preimpostato analogo a quello citato sopra, a differenza
+        dei normali utenti di sistema.</p>
 
         <p>Links:</p>
 
@@ -1252,13 +1287,14 @@ umask 022
 
         <p>Assicurarsi che sia installata nel sistema la versione
         completa dell'editor installando il pacchetto <tt class=
-        "docutils literal">vim</tt>:</p>
+        "docutils literal"><span class="pre">vim</span></tt>:</p>
         <pre class="literal-block">
 # apt-get install vim
 </pre>
 
         <p>Modificare poi il file di configurazione generale
-        <tt class="docutils literal">/etc/vim/vimrc</tt></p>
+        <tt class="docutils literal"><span class=
+        "pre">/etc/vim/vimrc</span></tt></p>
         <pre class="literal-block">
 " All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just
 " /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime
@@ -1326,7 +1362,8 @@ endif
 </pre>
 
         <p>I principianti faranno bene ad esercitarsi con
-        <tt class="docutils literal">vimtutor it</tt>.</p>
+        <tt class="docutils literal"><span class=
+        "pre">vimtutor</span> <span class="pre">it</span></tt>.</p>
 
         <p>Altri link per VIM:</p>
 
@@ -1355,18 +1392,19 @@ endif
         proprio a scopo didattico.</p>
 
         <p>Per collegarvi al server del docente usate lo script
-        <tt class="docutils literal">guarda.sh</tt> che dovrebbe
-        gia essere disponibili sui sistemi preconfigurati, oppure
-        potete invocare direttamente il collegamento con:</p>
+        <tt class="docutils literal"><span class=
+        "pre">guarda.sh</span></tt> che dovrebbe gia essere
+        disponibili sui sistemi preconfigurati, oppure potete
+        invocare direttamente il collegamento con:</p>
         <pre class="literal-block">
 xtightvncviewer -viewonly 10.10.208.177:1
 </pre>
 
         <p>Se il comando non fosse disponibile installate il
-        pacchetto <tt class=
-        "docutils literal">xtightvncviewer</tt>. Potete anche
-        scaricare lo script <tt class=
-        "docutils literal">guarda.sh</tt> e renderlo eseguibile, ed
+        pacchetto <tt class="docutils literal"><span class=
+        "pre">xtightvncviewer</span></tt>. Potete anche scaricare
+        lo script <tt class="docutils literal"><span class=
+        "pre">guarda.sh</span></tt> e renderlo eseguibile, ed
         eventualmente creare una voce nel menu di KDE per
         richiamarlo.</p>
 
@@ -1380,9 +1418,10 @@ exit
 </pre>
 
         <p>Per eseguire lo script digitare semplicemente <tt class=
-        "docutils literal">guarda.sh</tt>, oppure creare un link /
-        collegamento sul Desktop allo script <tt class=
-        "docutils literal">/usr/local/bin/guarda.sh</tt>.</p>
+        "docutils literal"><span class="pre">guarda.sh</span></tt>,
+        oppure creare un link / collegamento sul Desktop allo
+        script <tt class="docutils literal"><span class=
+        "pre">/usr/local/bin/guarda.sh</span></tt>.</p>
 
         <p>Le impostazioni del server VNC sono:</p>
 
@@ -1428,13 +1467,18 @@ exit
         inizialmente nella sessione grafica per poter lanciare lo
         script guarda.sh da una shell.</p>
 
-        <p>Controllare con <tt class="docutils literal">whoami</tt>
-        di essere l'utente normale (es <tt class=
-        "docutils literal">utente | studente | proprio nome</tt> ),
-        in caso si sia assunta una altra <tt class=
-        "docutils literal">id</tt> si apra un altra shell o si esca
-        da quella attuale con <tt class=
-        "docutils literal">exit</tt> .</p>
+        <p>Controllare con <tt class=
+        "docutils literal"><span class="pre">whoami</span></tt> di
+        essere l'utente normale (es <tt class=
+        "docutils literal"><span class="pre">utente</span>
+        <span class="pre">|</span> <span class=
+        "pre">studente</span> <span class="pre">|</span>
+        <span class="pre">proprio</span> <span class=
+        "pre">nome</span></tt> ), in caso si sia assunta una altra
+        <tt class="docutils literal"><span class=
+        "pre">id</span></tt> si apra un altra shell o si esca da
+        quella attuale con <tt class=
+        "docutils literal"><span class="pre">exit</span></tt> .</p>
       </div>
 
       <div class="section" id="lista-dei-pacchetti-di-base">
@@ -1463,9 +1507,9 @@ kde-core kdm kde-i18n-it xorg vim less xtightvncviewer
 
               <td><tt class="docutils literal"><span class=
               "pre">kde-core</span></tt> e' piu' leggero del
-              pacchetto <tt class="docutils literal">kde</tt>.
-              Esiste un equivalente <tt class=
-              "docutils literal"><span class=
+              pacchetto <tt class="docutils literal"><span class=
+              "pre">kde</span></tt>. Esiste un equivalente
+              <tt class="docutils literal"><span class=
               "pre">gnome-core</span></tt> per chi preferisce
               Gnome, nel caso si potrebbe installare il log-in
               manager <cite>gdm</cite> al posto di
@@ -1482,11 +1526,11 @@ kde-core kdm kde-i18n-it xorg vim less xtightvncviewer
         <p>Vediamo i due file principali di apt:</p>
 
         <ul class="simple">
-          <li><tt class=
-          "docutils literal">/etc/apt/sources.list</tt></li>
+          <li><tt class="docutils literal"><span class=
+          "pre">/etc/apt/sources.list</span></tt></li>
 
-          <li><tt class=
-          "docutils literal">/etc/apt/apt.conf</tt></li>
+          <li><tt class="docutils literal"><span class=
+          "pre">/etc/apt/apt.conf</span></tt></li>
         </ul>
 
         <div class="section" id="sources-list">
@@ -1497,21 +1541,27 @@ kde-core kdm kde-i18n-it xorg vim less xtightvncviewer
           preleva i pacchetti da installare tramite <em>dpkg</em>,
           vengono quindi precisati i metodi (ad es. http / ftp /
           cdrom / file), la release che si vuole tracciare (es
-          <tt class="docutils literal">stable, testing,
-          unstable</tt> oppure i corrispondenti release name es:
-          <tt class="docutils literal">Lenny, Squeeze, Sid</tt>), i
-          rami di interesse (es: <tt class=
-          "docutils literal">main</tt> che e' l'archivio
-          principale, <tt class="docutils literal"><span class=
+          <tt class="docutils literal"><span class=
+          "pre">stable,</span> <span class="pre">testing,</span>
+          <span class="pre">unstable</span></tt> oppure i
+          corrispondenti release name es: <tt class=
+          "docutils literal"><span class="pre">Lenny,</span>
+          <span class="pre">Squeeze,</span> <span class=
+          "pre">Sid</span></tt>), i rami di interesse (es:
+          <tt class="docutils literal"><span class=
+          "pre">main</span></tt> che e' l'archivio principale,
+          <tt class="docutils literal"><span class=
           "pre">non-free</span></tt> per il software non libero,
-          <tt class="docutils literal">contrib</tt> per i pacchetti
-          non realizzati dai manutentori ufficiali).</p>
+          <tt class="docutils literal"><span class=
+          "pre">contrib</span></tt> per i pacchetti non realizzati
+          dai manutentori ufficiali).</p>
 
           <p>Gli archivi sono generalmente:</p>
 
           <ul class="simple">
-            <li><tt class="docutils literal">deb</tt> per pacchetti
-            Debian binari, pronti per l'installazione.</li>
+            <li><tt class="docutils literal"><span class=
+            "pre">deb</span></tt> per pacchetti Debian binari,
+            pronti per l'installazione.</li>
 
             <li><tt class="docutils literal"><span class=
             "pre">deb-src</span></tt> per i pacchetti sorgenti
@@ -1521,8 +1571,8 @@ kde-core kdm kde-i18n-it xorg vim less xtightvncviewer
             tempo e banda.</li>
           </ul>
 
-          <p><tt class=
-          "docutils literal">/etc/apt/sources.list</tt></p>
+          <p><tt class="docutils literal"><span class=
+          "pre">/etc/apt/sources.list</span></tt></p>
           <pre class="literal-block">
 # esempio di accesso a un CDROM:
 # cdrom:[Debian GNU/Linux 5.0.1 _Lenny_ - Official i386 kde-CD Binary-1 20090$
@@ -1573,9 +1623,10 @@ Acquire::http::Proxy "http://10.10.208.248:3128";
           scaricare nuovi pacchetti si dovra' disabilitare il proxy
           commentando la riga con ";" (''punto-e-virgola''). Su un
           portatile vi conviene tracciare il mirror <tt class=
-          "docutils literal">ftp.it.debian.org</tt> senza impostare
-          il proxy: in aula verra' rediretto al mirror locale e a
-          casa vi appoggerete al mirror ufficiale.</p>
+          "docutils literal"><span class=
+          "pre">ftp.it.debian.org</span></tt> senza impostare il
+          proxy: in aula verra' rediretto al mirror locale e a casa
+          vi appoggerete al mirror ufficiale.</p>
 
           <p>E' consigliabile impostare il proxy per apt anche in
           presenza di un proxy-http <em>trasparente</em>.</p>
@@ -1587,49 +1638,48 @@ Acquire::http::Proxy "http://10.10.208.248:3128";
       <h1><a class="toc-backref" href=
       "#id20">2&nbsp;&nbsp;&nbsp;Squid</a></h1>
 
-      <p>Squid e' un proxy cache http (ma anche FTP e https)
-      robusto e strutturato, puo' essere usato sia in situazioni
-      relativamente semplici che in scenari piu' complessi grazie
-      alla possibilita' di gestirne in modo granulare le risorse.
-      Si partira' dalle configurazioni piu' semplici per la
-      semplice <em>condivisione della navigazione</em> internet
-      all'interno di una rete locale, per poi poter negoziare la
-      gestione degli accessi, il filtraggio dei contenuti (Squid e'
-      una applicazione che si muove nel 4' livello del modello
-      TCP/IP a differenza di un <em>ipfilter</em> limitato al 2'),
-      nel bilanciamento del carico tra piu' server proxy.</p>
-
-      <dl class="docutils">
-        <dt>Inoltre Squid svolge la funzione di
-        <em>anonymizer</em>:</dt>
-
-        <dd>Nasconde i client http alla rete internet: e' solo il
-        server proxy ad accedere ai server web frequentati dai
-        client: questi non sono percepiti ed esposti all'esterno
-        della rete locale ma si relazionano solo con il server
-        proxy. Dal punto di vista della sicurezza della rete locale
-        questo e' preferibile ad un approccio alla navigazione
-        basato su <em>NAT</em>.</dd>
-      </dl>
-
-      <p>Cosa a volte sottovalutata, Squid permette la navigazione
-      web a una rete basata su <em>indirizzi IP privati</em> (es
-      una 192.168.0.0/24). E se la rete privata deve <em>solo
-      navigare</em> in internet, non serve introdurre nella rete un
-      <em>NAT</em> (si veda la sezione sui firewall) per
+      <p>Squid e' un proxy cache http (ma puo' anche gestire i
+      protocolli FTP e https) robusto e strutturato, grazie alla
+      sua flessibilita' puo' essere utilizzato sia in piccole reti
+      locali che in scenari piu' complessi. E' molto semplice
+      configurarlo per la semplice <em>condivisione della
+      navigazione internet</em> all'interno di una rete locale, per
+      poi poter sucessivamente implementare la autenticazione degli
+      utenti, il filtraggio dei contenuti (Squid e' una
+      applicazione che si muove nel 4' livello del modello TCP/IP a
+      differenza di un <em>ipfilter</em> limitato al 2'), il
+      bilanciamento del carico tra piu' server proxy.</p>
+
+      <p>Se il server Squid e' in grado di accedere a internet
+      puor' permette la navigazione web a una rete basata su
+      indirizzi IP privati (es una 192.168.0.0/24). E se la rete
+      privata deve solo navigare in internet, non serve introdurre
+      nella rete un NAT (si veda la sezione sui firewall) per
       condividere la connessione: basta il solo Squid. Per altro
       non servira' neanche un servizio DNS accessibile dai clients
-      dato che <em>sara' il solo Squid a risolvere i nomi di
-      dominio</em> per i suoi client http.</p>
-
-      <p>Squid ascolta di default sulla porta 3128, per impostare
-      <em>apt</em> per utilizzarlo si aggiunga ad <tt class=
-      "docutils literal">/etc/apt/apt.conf</tt></p>
+      dato che sara' il solo Squid a risolvere i nomi di dominio
+      per i suoi client http.</p>
+
+      <p>Inoltre Squid svolge la funzione di <em>anonymizer</em>:
+      nasconde i client http alla rete internet: e' solo il server
+      proxy ad accedere ai server web frequentati dai client:
+      questi non sono percepiti ed esposti all'esterno della rete
+      locale ma si relazionano solo con Squid. Dal punto di vista
+      della sicurezza della rete locale questo e' preferibile ad un
+      approccio alla navigazione basato su NAT.</p>
+
+      <p>Squid ascolta di default sulla porta <tt class=
+      "docutils literal"><span class="pre">3128</span></tt>, per
+      quanto in genere la porta preferita per i servizi di caching
+      http sia la <tt class="docutils literal"><span class=
+      "pre">8080</span></tt>. Per utilizzarlo subito anche per apt
+      si aggiunga ad <tt class="docutils literal"><span class=
+      "pre">/etc/apt/apt.conf</span></tt></p>
       <pre class="literal-block">
 Acquire::http::Proxy "10.10.208.254:3128";
 </pre>
 
-      <p>Per installare Squid si usino i pacchetti:</p>
+      <p>Per installare Squid si usi il pacchetto:</p>
       <pre class="literal-block">
 squid3
 </pre>
@@ -1639,69 +1689,83 @@ squid3
         "#id21">2.1&nbsp;&nbsp;&nbsp;Configurazione:
         squid.conf</a></h2>
 
-        <p>Segue un estratto delle direttive principali viste in
+        <p>egue un estratto delle direttive principali viste in
         aula presenti nel file di configurazione <tt class=
-        "docutils literal">/etc/squid3/squid.conf</tt> .</p>
+        "docutils literal"><span class=
+        "pre">/etc/squid3/squid.conf</span></tt> .</p>
 
         <div class="section" id="cache-dir">
           <h3><a class="toc-backref" href=
           "#id22">2.1.1&nbsp;&nbsp;&nbsp;Cache_dir</a></h3>
 
-          <p>Cache dir serve per impostare dimensione e percorso
-          della cache creata sul supporto di storaggio. Essendo la
-          dimensione di default della cache pari a <tt class=
-          "docutils literal">~100 MB</tt> e' altamente
-          consigliabili aumentare questo parametro se si vuole
-          poter utilizzare la funzione di <em>cache</em> http del
-          software.</p>
-
-          <p>La dimensione ovviamente dipendera' dallo spazio
-          disponibile, dimensioni tipiche e massime degli oggetti
-          che si vuole tenere in cache (un solo file <em>.iso e'
-          circa ``700 MB``, il pacchetto *Openoffice.org</em> circa
-          <tt class="docutils literal">150 MB</tt>, un pacchetto
-          debian circa <tt class="docutils literal">20 MB</tt>),
-          numero dei client.</p>
+          <p>Cache dir serve per impostare caratteristiche
+          fondamentali della cache creata sul supporto di storaggio
+          quali dimensione e percorso nel file-system. Essendo la
+          dimensione di default della cache pari a ~``100 MB`` e'
+          altamente consigliabili aumentare questo parametro se si
+          vuole godere dei vantaggi della funzione di cache per
+          piu' clients.</p>
+
+          <p>Per stabilire il dimensionamento della cache si tenga
+          conto dello spazio disponibile, dimensioni tipiche e
+          massime degli oggetti che si vuole tenere in cache (un
+          solo file .iso occupa circa <tt class=
+          "docutils literal"><span class="pre">700</span>
+          <span class="pre">MB</span></tt>, il pacchetto
+          Openoffice.org circa 150 MB, un pacchetto Debian circa 20
+          MB), e in fine del numero dei client.</p>
 
           <p>Si presti poi attenzione alla natura dei dati che
           saranno salvati nella cache: sono tutti dati facilmente
-          sostituibili (gli originali sono <em>on-line</em>) la cui
-          perdita non arreca danni permanenti. Questo rende la
-          cache di Squid un possibile candidato ad un <em>RAID
-          stirpe</em> (livello 0) a ad un file system che prediliga
-          le performance a scapito della consistenza, con vantaggi
-          sia per le prestazioni (e la velocita' di navigazione e'
-          uno dei motivi per cui si installa Squid) che per
-          l'utilizzo estensivo dello spazio di storaggio.</p>
+          sostituibili (gli originali sono on-line) la cui perdita
+          causerebbe solo la necessita' di ripopolare la cache.
+          Questo rende la cache di Squid un possibile candidato ad
+          un RAID stirpe (livello 0) a ad un file system che
+          prediliga le performance a scapito della consistenza, con
+          vantaggi sia per le prestazioni (e la velocita' di
+          navigazione e' uno dei motivi per cui si installa Squid)
+          che per l'utilizzo estensivo dello spazio di
+          storaggio.</p>
 
           <p>Questo fino al momento in cui per voi non sia piu'
-          importante <em>garantire la disponibilita' del
-          servizio</em>, ad esempio con un RAID <em>mirror</em> o 5
-          (se il RAID stripe dovesse rompersi gli utenti non
-          potrebbero piu' navigare, cosa che per natura dello
-          stripe e' maggiormente probabile rispetto ad un
-          <em>mirror</em> o a un filesytem <em>normale</em>).</p>
-
-          <p>Altra considerazione: i dati del proxy vengono slavati
-          sul filesytem del server dietro richiesta di utenti
-          esterni talvolta sconosciuti. Come per i servizi di file
-          sharing o per la posta elettronica non c'e' motivo che il
-          filesystem su cui sono ospitati questi dati abbia i
-          privilegi di eseguibilita' o suid (in genere si puo'
-          anche usare <em>noatime</em> per renderlo piu' veloce,
-          che si usi o meno il journal dipende dalle preferenze:
-          affidabilita' oppure prestazioni):</p>
-
-          <p>/etc/fstab</p>
-          <pre class="literal-block">
+          importante garantire la disponibilita' del servizio: se
+          il RAID stripe dovesse rompersi gli utenti non potrebbero
+          piu' navigare, cosa che per natura dello stripe e' piu'
+          probabile rispetto ad un filesytem normale.</p>
+
+          <div class="section" id="opzioni-del-file-system">
+            <h4><a class="toc-backref" href=
+            "#id23">2.1.1.1&nbsp;&nbsp;&nbsp;Opzioni del file
+            system</a></h4>
+
+            <p>I dati che compongono la cache vengono salvati sul
+            filesytem del server dietro richiesta dei client http
+            degli utenti della rete locale. Come per i servizi di
+            file sharing o per la posta elettronica non c'e' motivo
+            che il filesystem su cui sono ospitati questi dati
+            abbiano i privilegi di eseguibilita' o suid (in genere
+            si possono anche usare opzioni come noatime per rendere
+            i file-systems piu' veloci, scegliere di utilizzare un
+            journal dipende dalla dimesione della cache dalle
+            preferenze: affidabilita' oppure prestazioni):</p>
+
+            <p>/etc/fstab</p>
+            <pre class="literal-block">
 ...
 # Filesystem per Squid http cache
 /dev/md3/       /var/spool/squid/       ext2,noexec,nosuid,noatime  0 3
 </pre>
+          </div>
+        </div>
+
+        <div class="section" id="configurazioni-di-cache-dir">
+          <h3><a class="toc-backref" href=
+          "#id24">2.1.2&nbsp;&nbsp;&nbsp;Configurazioni di
+          Cache_dir</a></h3>
 
           <p>Ora possiamo impostare la cache nel file di
-          configurazione <tt class=
-          "docutils literal">/etc/squid3/squid.conf</tt>:</p>
+          configurazione <tt class="docutils literal"><span class=
+          "pre">/etc/squid3/squid.conf</span></tt>:</p>
           <pre class="literal-block">
 #TAG: cache_dir (riga 1628)
 #       Usage:
@@ -1721,15 +1785,14 @@ cache_dir aufs /var/spool/squid3 300 24 256
 #         algoritmo
 </pre>
 
-          <p>Se si modifica la struttura del filesytem della cache
-          di Squid, ad esempio variando il numero delle directory,
-          puo' essere opportuno rigenerare la struttura della cache
-          di squid. Tipicamente e' consigliabile cancellare (se si
-          ha <em>ridotto</em> il numero delle directory) la vecchia
-          cache e poi generare una nuova struttura. Se si vuole
-          <em>star nel sicuro</em> ogni volta che si modifica
-          l'impostazione delle directory <em>si svuoti la vecchia
-          cache e se ne generi una nuova</em></p>
+          <p>Se si modifica la struttura della cache di Squid, ad
+          esempio variando il numero delle directory, puo' essere
+          opportuno cancellare e rigenerare la cache. Tipicamente
+          e' consigliabile cancellare (se si ha ridotto il numero
+          delle directory) la vecchia cache e poi generare una
+          nuova struttura. Se si vuole star nel sicuro ogni volta
+          che si modifica l'impostazione delle directory si svuoti
+          la vecchia cache e se ne generi una nuova:</p>
           <pre class="literal-block">
 # /etc/init.d/squid3 stop
 # rm -r /var/spool/squid3/??
@@ -1740,7 +1803,7 @@ cache_dir aufs /var/spool/squid3 300 24 256
 
         <div class="section" id="tag-maximum-object-size">
           <h3><a class="toc-backref" href=
-          "#id23">2.1.2&nbsp;&nbsp;&nbsp;TAG:
+          "#id25">2.1.3&nbsp;&nbsp;&nbsp;TAG:
           maximum_object_size</a></h3>
 
           <p>Questa direttiva imposta la dimensione massima degli
@@ -1770,27 +1833,36 @@ maximum_object_size 150 MB
 
         <div class="section" id="tag-cache-mem">
           <h3><a class="toc-backref" href=
-          "#id24">2.1.3&nbsp;&nbsp;&nbsp;TAG: cache_mem</a></h3>
-
-          <p><em>Cache_mem</em> imposta quanta memoria RAM venga
-          utilizzata per la cache di Squid. Questo dipendera' dalla
-          RAM disponibile sul sistema, e da quanta di questa volete
-          mettere a disposizione di Squid (altri servizi importanti
-          girano sulla stessa macchina? ). Questo parametro
-          influisce sulle prestazioni e sul degrado dei supporti di
-          storaggio (sopratutto se magnetici).</p>
+          "#id26">2.1.4&nbsp;&nbsp;&nbsp;TAG: cache_mem</a></h3>
+
+          <p><strong>Cache_mem</strong> imposta quanta memoria RAM
+          venga dedicata alla cache di Squid. Si consideri non solo
+          quanta RAM sia disponibile sul sistema, ma anche quale
+          sia l'utilizzo tipico di questo: altri servizi
+          fondamentali necessitano di molta memoria?</p>
+
+          <p>Questo parametro per altro influisce sulle prestazioni
+          e sul degrado dei supporti di storaggio (sopratutto se
+          magnetici). Ad esempio se si stanno utilizzando dischi
+          rigidi esterni USB per la cache sara' preferibile cercare
+          di usare quanta piu' RAM possibile per evitare il
+          sovraccarico computazionale dovuto alla gestione dello
+          stack USB, fenomeno evidente sui sistemi embedded come
+          NAS.</p>
 
           <p>Se si stesse pensando di usare dell'hardware
           <em>embedded</em> a basse prestazioni / consumo per
           realizzare un server gateway / NAT / Squid si tenga
           presente che Squid e' relativamente esoso di risorse
           rispetto agli altri servizi: avra' bisogno di <tt class=
-          "docutils literal">~25MB</tt> (MegaByte) di RAM e
-          <em>~150MHZ di CPU ARM</em> per servire decorosamente una
-          decina di client http su una rete ethernet 10/100. In
-          questo caso non fate scendere <tt class=
-          "docutils literal">cache_mem</tt> sotto i <tt class=
-          "docutils literal">2/4 MB</tt> pena un accesso continuo
+          "docutils literal"><span class="pre">~25MB</span></tt>
+          (MegaByte) di RAM e <em>~150MHZ di CPU ARM</em> per
+          servire decorosamente una decina di client http su una
+          rete ethernet 10/100. In questo caso non fate scendere
+          <tt class="docutils literal"><span class=
+          "pre">cache_mem</span></tt> sotto i <tt class=
+          "docutils literal"><span class="pre">2/4</span>
+          <span class="pre">MB</span></tt> pena un accesso continuo
           al supporto di storaggio.</p>
 
           <p>Se invece si disponesse di una macchina dedicata a
@@ -1812,22 +1884,23 @@ cache_mem 100 M
 
         <div class="section" id="tag-minimum-object-size">
           <h3><a class="toc-backref" href=
-          "#id25">2.1.4&nbsp;&nbsp;&nbsp;TAG:
+          "#id27">2.1.5&nbsp;&nbsp;&nbsp;TAG:
           minimum_object_size</a></h3>
 
           <p>Questo parametro imposta la dimensione minima degli
           oggetti salvati nella cache. Settato a <tt class=
-          "docutils literal">0</tt> o a valori molto piccoli puo'
-          influire negativamente sulla frammentazione del filesytem
-          e consumare un numero elevato di <em>inode</em> (cosa non
-          piu' importante con ext4 o altri filesytem).</p>
+          "docutils literal"><span class="pre">0</span></tt> o a
+          valori molto piccoli puo' influire negativamente sulla
+          frammentazione del filesytem e consumare un numero
+          elevato di <em>inode</em> (cosa non piu' importante con
+          ext4 o altri filesytem).</p>
 
           <p>In scenari con connessioni molto veloci ( &gt;~10Mb),
           pochi client (una decina) e server poco performanti nella
           velocita' di accesso ai filesystem ( ~20MB/s, per quanto
           il limte sia piuttosto il <em>seek-time</em> ) tenere in
-          cache i file piu' piccoli aumenta la latenza della
-          navigazione.</p>
+          cache i file piu' piccoli finisce per aumentare la
+          latenza della navigazione.</p>
 
           <p>TAG: minimum_object_size:</p>
           <pre class="literal-block">
@@ -1846,12 +1919,12 @@ minimum_object_size 0 KB
       <div class="section" id=
       "negoziazione-degli-accesi-al-servizio">
         <h2><a class="toc-backref" href=
-        "#id26">2.2&nbsp;&nbsp;&nbsp;Negoziazione degli accesi al
+        "#id28">2.2&nbsp;&nbsp;&nbsp;Negoziazione degli accesi al
         servizio</a></h2>
 
-        <p>Squid e' uno di quei servizi soggetto a problemi di tipo
-        <em>open relay</em> , si deve quindi limitare la rete che
-        puo' accedere al servizio.</p>
+        <p>Squid fa parte di quei servizi suscettibili di diventare
+        un open relay, sara' quindi necessario prestare attenzione
+        a delimitare la rete che puo' accedere al servizio.</p>
 
         <dl class="docutils">
           <dt>Open Relay:</dt>
@@ -1877,15 +1950,18 @@ minimum_object_size 0 KB
         <p>Per poter limitare gli accessi a Squid dal punto di
         vista dell'applicazione (quarto livello TCP/IP) si
         identifichera' inizialmente l'entita' <em>rete locale</em>
-        (es: <tt class="docutils literal">localnet</tt>) con una
-        ACL di tipo <em>src</em> (indirizzi IP sorgenti) indicando
-        la <em>classe / range di IP</em> della nostra rete.</p>
+        (es: <tt class="docutils literal"><span class=
+        "pre">localnet</span></tt>) con una ACL di tipo
+        <em>src</em> (indirizzi IP sorgenti) indicando la
+        <em>classe / range di IP</em> della nostra rete.</p>
 
         <blockquote>
           Dopodiche l'accesso (<tt class=
-          "docutils literal">http_access</tt>) si concedera'
+          "docutils literal"><span class=
+          "pre">http_access</span></tt>) si concedera'
           (<em>allow</em>) a questa entita' (es: <tt class=
-          "docutils literal">localnet</tt>) negando chiunque altro.
+          "docutils literal"><span class=
+          "pre">localnet</span></tt>) negando chiunque altro.
         </blockquote>
 
         <p>Per maggiori dettagli sulla sintassi utilizzabile per
@@ -1894,22 +1970,25 @@ minimum_object_size 0 KB
         http://www.visolve.com/squid/squid24s1/access_controls.php</a></p>
 
         <p>E' poi sempre possibile tenere il proxy in ascolto su un
-        solo indirizzo IP, nel caso si disponga di piu' devicei di
-        rete, oppure settare un firewall per limitare il traffico
-        dai primi livelli del TCP/IP.</p>
+        solo indirizzo IP, nel caso si disponga di piu' device di
+        rete, oppure settare un IP firewall per limitare il
+        traffico in base al protocollo IP.</p>
 
         <div class="section" id="acl-e-http-access">
           <h3><a class="toc-backref" href=
-          "#id27">2.2.1&nbsp;&nbsp;&nbsp;ACL e http access</a></h3>
+          "#id29">2.2.1&nbsp;&nbsp;&nbsp;ACL e http access</a></h3>
 
           <p>Si proceda a creare una <tt class=
-          "docutils literal">ACL</tt> di tipo <tt class=
-          "docutils literal">src</tt> per identificare la nostra
-          rete locale, poi si abiliti l'accesso a questa con la
-          direttiva <tt class="docutils literal">http_access</tt>.
-          Tutto quanto non e' espressamente autorizzato viene poi
-          negato da un <tt class="docutils literal">http_access
-          deny all</tt> finale.</p>
+          "docutils literal"><span class="pre">ACL</span></tt> di
+          tipo <tt class="docutils literal"><span class=
+          "pre">src</span></tt> per identificare la nostra rete
+          locale, poi si abiliti l'accesso a questa con la
+          direttiva <tt class="docutils literal"><span class=
+          "pre">http_access</span></tt>. Tutto quanto non e'
+          espressamente autorizzato viene poi negato da un
+          <tt class="docutils literal"><span class=
+          "pre">http_access</span> <span class="pre">deny</span>
+          <span class="pre">all</span></tt> finale.</p>
           <pre class="literal-block">
 #  TAG: acl
 #       Defining an Access List
@@ -1958,34 +2037,37 @@ http_access allow localnet
 
       <div class="section" id="testare-squid">
         <h2><a class="toc-backref" href=
-        "#id28">2.3&nbsp;&nbsp;&nbsp;Testare Squid</a></h2>
+        "#id30">2.3&nbsp;&nbsp;&nbsp;Testare Squid</a></h2>
 
-        <p>Configurato squid e' fondamentale testarne il corretto
-        funzionamento per assicurarsi di non aver creato un
-        <em>open-relay</em>. Per fare dei test significativi serve
-        utilizzare degli host remoti: ci si connetta via ssh a
-        questi per poi utilizzare <tt class=
-        "docutils literal">wget</tt> da riga di comando.</p>
+        <p>Dopo aver configurato squid e' fondamentale testarne il
+        corretto funzionamento per assicurarsi di non aver creato
+        un <em>open-relay</em>. Per fare dei test significativi
+        serve utilizzare degli host remoti: ci si connetta via ssh
+        a questi e si usi <tt class="docutils literal"><span class=
+        "pre">wget</span></tt> da riga di comando.</p>
 
         <div class="section" id="client-wgetrc">
           <h3><a class="toc-backref" href=
-          "#id29">2.3.1&nbsp;&nbsp;&nbsp;Client: ~/.wgetrc</a></h3>
-
-          <p>Nel file <tt class="docutils literal">.wgetrc</tt> (si
-          noti il punto iniziale: e' un file nascosto) si puo'
-          impostare il proxy per wget. Si utilizzi l'indirizzo IP
-          del server che si vuole testare, e si seguano i log
-          <tt class=
-          "docutils literal">/var/log/squid3/access.log</tt> sul
+          "#id31">2.3.1&nbsp;&nbsp;&nbsp;Client: ~/.wgetrc</a></h3>
+
+          <p>Nel file <tt class="docutils literal"><span class=
+          "pre">.wgetrc</span></tt> (si noti il punto iniziale: e'
+          un file nascosto) si puo' impostare il proxy per wget. Si
+          utilizzi l'indirizzo IP del server che si vuole testare,
+          e si seguano i log <tt class=
+          "docutils literal"><span class=
+          "pre">/var/log/squid3/access.log</span></tt> sul
           server.</p>
 
           <p>Da notare che la prova va' fatta su una macchina della
           rete che si vuole testare, non da <em>localhost</em>. Per
           altro se si utilizzasse <em>direttamente</em> <tt class=
-          "docutils literal">localhost</tt> non si testerebbe la
+          "docutils literal"><span class=
+          "pre">localhost</span></tt> non si testerebbe la
           <em>ACL</em> predisposta, dato che si si rientrerebbe
           nella ACL (pre-configurata di default) <tt class=
-          "docutils literal">localhost</tt>.</p>
+          "docutils literal"><span class=
+          "pre">localhost</span></tt>.</p>
 
           <dl class="docutils">
             <dt>.wgetrc</dt>
@@ -2002,7 +2084,7 @@ wget http://www.google.it
 
         <div class="section" id="server-access-log">
           <h3><a class="toc-backref" href=
-          "#id30">2.3.2&nbsp;&nbsp;&nbsp;Server:
+          "#id32">2.3.2&nbsp;&nbsp;&nbsp;Server:
           access.log</a></h3>
 
           <p>Si puo' controllare il corretto funzionamento del
@@ -2013,7 +2095,8 @@ wget http://www.google.it
 
           <p>In oltre e' possibile configurare diversi
           <em>analizzatori di log</em> come <tt class=
-          "docutils literal">Webalizer</tt> per studiare i log di
+          "docutils literal"><span class=
+          "pre">Webalizer</span></tt> per studiare i log di
           Squid.</p>
         </div>
       </div>
@@ -2021,7 +2104,7 @@ wget http://www.google.it
 
     <div class="section" id="tiny-proxy">
       <h1><a class="toc-backref" href=
-      "#id31">3&nbsp;&nbsp;&nbsp;Tiny proxy</a></h1>
+      "#id33">3&nbsp;&nbsp;&nbsp;Tiny proxy</a></h1>
 
       <p>Se avete l'esigenza di un proxy server per la condivisione
       della connessione ad internet ma non avete la necessita' o le
@@ -2037,7 +2120,8 @@ wget http://www.google.it
       disponibile.</p>
 
       <p>File di configurazione: <tt class=
-      "docutils literal">/etc/tinyproxy/tinyproxy.conf</tt></p>
+      "docutils literal"><span class=
+      "pre">/etc/tinyproxy/tinyproxy.conf</span></tt></p>
       <pre class="literal-block">
 # Porta su cui ascoltare
 Port 3128
@@ -2050,7 +2134,7 @@ Allow 10.10.208.0/24
 
     <div class="section" id="apache">
       <h1><a class="toc-backref" href=
-      "#id32">4&nbsp;&nbsp;&nbsp;Apache</a></h1>
+      "#id34">4&nbsp;&nbsp;&nbsp;Apache</a></h1>
 
       <p>Apache HTTP Server, o piu' comunemente Apache (<em>a
       patchy NCSA web server</em> ), e' il server web modulare piu'
@@ -2068,7 +2152,7 @@ Allow 10.10.208.0/24
 
       <div class="section" id="pacchetti-da-installare">
         <h2><a class="toc-backref" href=
-        "#id33">4.1&nbsp;&nbsp;&nbsp;Pacchetti da
+        "#id35">4.1&nbsp;&nbsp;&nbsp;Pacchetti da
         installare::</a></h2>
 
         <blockquote>
@@ -2083,13 +2167,14 @@ Allow 10.10.208.0/24
 
       <div class="section" id="configurazione-di-apache">
         <h2><a class="toc-backref" href=
-        "#id34">4.2&nbsp;&nbsp;&nbsp;Configurazione di
+        "#id36">4.2&nbsp;&nbsp;&nbsp;Configurazione di
         Apache</a></h2>
 
         <p>I file di configurazione di apache si trovano nella
-        cartella: <tt class="docutils literal">/etc/apache2</tt> e
-        sono strutturati come descritto nel file <tt class=
-        "docutils literal">/usr/share/doc/apache2/README.Debian.gz</tt>
+        cartella: <tt class="docutils literal"><span class=
+        "pre">/etc/apache2</span></tt> e sono strutturati come
+        descritto nel file <tt class=
+        "docutils literal"><span class="pre">/usr/share/doc/apache2/README.Debian.gz</span></tt>
         . Sostanzialmente lo schema e' il seguente:</p>
 
         <dl class="docutils">
@@ -2111,7 +2196,9 @@ Allow 10.10.208.0/24
           utilizzando dei virtual hosts generalmente viene
           specificata per questi la porta su cui ascoltare nel file
           di configurazione del virtual host, ad es: <tt class=
-          "docutils literal">&lt;VirtualHost *:80&gt;</tt></dd>
+          "docutils literal"><span class=
+          "pre">&lt;VirtualHost</span> <span class=
+          "pre">*:80&gt;</span></tt></dd>
 
           <dt>sites-available</dt>
 
@@ -2139,7 +2226,7 @@ Allow 10.10.208.0/24
 
       <div class="section" id="apache-conf">
         <h2><a class="toc-backref" href=
-        "#id35">4.3&nbsp;&nbsp;&nbsp;apache.conf</a></h2>
+        "#id37">4.3&nbsp;&nbsp;&nbsp;apache.conf</a></h2>
 
         <p>File di configurazione del servizio Apache, contiene le
         impostazioni generiche (ad esempio utilizzo della RAM e
@@ -2196,22 +2283,23 @@ Allow 10.10.208.0/24
 
       <div class="section" id="installazione-di-php">
         <h2><a class="toc-backref" href=
-        "#id36">4.4&nbsp;&nbsp;&nbsp;Installazione di PHP</a></h2>
+        "#id38">4.4&nbsp;&nbsp;&nbsp;Installazione di PHP</a></h2>
 
         <p>Pacchetti da installare: <tt class=
-        "docutils literal">php5 <span class=
-        "pre">php-pear</span></tt></p>
+        "docutils literal"><span class="pre">php5</span>
+        <span class="pre">php-pear</span></tt></p>
 
         <div class="section" id="test-del-modulo-php">
           <h3><a class="toc-backref" href=
-          "#id37">4.4.1&nbsp;&nbsp;&nbsp;Test del modulo
+          "#id39">4.4.1&nbsp;&nbsp;&nbsp;Test del modulo
           php</a></h3>
 
           <p>Creare nella cartella <tt class=
-          "docutils literal">/var/www</tt> (o altra cartella
-          visibile) un file con estensione *.php (es <tt class=
-          "docutils literal">/var/www/info.php</tt> contenete
-          codice php eseguibile dall'interprete, ad es:</p>
+          "docutils literal"><span class="pre">/var/www</span></tt>
+          (o altra cartella visibile) un file con estensione *.php
+          (es <tt class="docutils literal"><span class=
+          "pre">/var/www/info.php</span></tt> contenete codice php
+          eseguibile dall'interprete, ad es:</p>
           <pre class="literal-block">
 &lt;?php phpinfo() ; ?&gt;
 </pre>
@@ -2233,7 +2321,7 @@ Allow 10.10.208.0/24
         <div class="section" id=
         "installazione-del-supporto-per-mysql-a-php">
           <h3><a class="toc-backref" href=
-          "#id38">4.4.2&nbsp;&nbsp;&nbsp;Installazione del supporto
+          "#id40">4.4.2&nbsp;&nbsp;&nbsp;Installazione del supporto
           per Mysql a PHP</a></h3>
 
           <p>Installare i pacchetti:</p>
@@ -2244,36 +2332,38 @@ php5-mysql phpmyadmin
           <p>Controllare tramite la pagina php.info che sia
           abilitato il supporto per Mysql (ripartito Apache,
           ricaricare la pagina e cercare con CTRL+f <tt class=
-          "docutils literal">mysql</tt>).</p>
+          "docutils literal"><span class=
+          "pre">mysql</span></tt>).</p>
         </div>
 
         <div class="section" id="phpmyadmin">
           <h3><a class="toc-backref" href=
-          "#id39">4.4.3&nbsp;&nbsp;&nbsp;phpmyadmin</a></h3>
+          "#id41">4.4.3&nbsp;&nbsp;&nbsp;phpmyadmin</a></h3>
 
           <p>L'interfaccia web Phpmyadmin non richiede
           necessariamente la presenza di un database Mysql locale,
           puo' infatti essere utilizzata per gestire database
           remoti (il suo file di configurazione: <tt class=
-          "docutils literal">/etc/phpmyadmin/config.inc.php</tt> ).
-          Nel caso si voglia installare localmente Mysql si
-          utilizzi il pacchetto <tt class=
           "docutils literal"><span class=
+          "pre">/etc/phpmyadmin/config.inc.php</span></tt> ). Nel
+          caso si voglia installare localmente Mysql si utilizzi il
+          pacchetto <tt class="docutils literal"><span class=
           "pre">mysql-server</span></tt> .</p>
 
           <p>Phpmyadmin dovrebbe essere disponibile all'URL:
           <tt class="docutils literal"><span class=
           "pre">http://localhost/phpmyadmin/</span></tt>, se cosi
           non fosse controllare che sia incluso il file <tt class=
-          "docutils literal">/etc/phpmyadmin/apache.conf</tt> in
-          <tt class="docutils literal">/etc/apache2/conf.d/</tt>
-          .</p>
+          "docutils literal"><span class=
+          "pre">/etc/phpmyadmin/apache.conf</span></tt> in
+          <tt class="docutils literal"><span class=
+          "pre">/etc/apache2/conf.d/</span></tt> .</p>
         </div>
 
         <div class="section" id=
         "installazione-del-supporto-per-postgresql-a-php">
           <h3><a class="toc-backref" href=
-          "#id40">4.4.4&nbsp;&nbsp;&nbsp;Installazione del supporto
+          "#id42">4.4.4&nbsp;&nbsp;&nbsp;Installazione del supporto
           per Postgresql a PHP</a></h3>
 
           <p>Installare i pacchetti:</p>
@@ -2284,36 +2374,38 @@ php5-pgsql phppgadmin
           <p>Controllare tramite la pagina php.info che sia
           abilitato il supporto per PostgreSQL (ripartito Apache,
           ricaricare la pagina e cercare con CTRL+f <tt class=
-          "docutils literal">pgsql</tt>).</p>
+          "docutils literal"><span class=
+          "pre">pgsql</span></tt>).</p>
         </div>
 
         <div class="section" id="phppgadmin">
           <h3><a class="toc-backref" href=
-          "#id41">4.4.5&nbsp;&nbsp;&nbsp;phppgadmin</a></h3>
+          "#id43">4.4.5&nbsp;&nbsp;&nbsp;phppgadmin</a></h3>
 
           <p>L'interfaccia web Phppgadmin per il database server
           PostgreSQL non richiede necessariamente la presenza di un
           database locale, puo' infatti essere utilizzata per
           gestire database remoti (il suo file di configurazione:
-          <tt class=
-          "docutils literal">/etc/phppgadmin/config.inc.php</tt> ).
-          Nel caso si voglia installare localmente Mysql si
-          utilizzi il pacchetto <tt class=
-          "docutils literal">postgresql</tt> .</p>
+          <tt class="docutils literal"><span class=
+          "pre">/etc/phppgadmin/config.inc.php</span></tt> ). Nel
+          caso si voglia installare localmente Mysql si utilizzi il
+          pacchetto <tt class="docutils literal"><span class=
+          "pre">postgresql</span></tt> .</p>
 
           <p>Phpmyadmin dovrebbe essere disponibile all'URL:
           <tt class="docutils literal"><span class=
           "pre">http://localhost/phppgadmin/</span></tt>, se cosi
           non fosse controllare che sia incluso il file <tt class=
-          "docutils literal">/etc/phppgadmin/apache.conf</tt> in
-          <tt class="docutils literal">/etc/apache2/conf.d/</tt>
-          .</p>
+          "docutils literal"><span class=
+          "pre">/etc/phppgadmin/apache.conf</span></tt> in
+          <tt class="docutils literal"><span class=
+          "pre">/etc/apache2/conf.d/</span></tt> .</p>
         </div>
       </div>
 
       <div class="section" id="virtual-hosts">
         <h2><a class="toc-backref" href=
-        "#id42">4.5&nbsp;&nbsp;&nbsp;Virtual hosts</a></h2>
+        "#id44">4.5&nbsp;&nbsp;&nbsp;Virtual hosts</a></h2>
 
         <blockquote>
           <ul class="simple">
@@ -2336,10 +2428,12 @@ php5-pgsql phppgadmin
             <li>Basati su <em>indirizzi IP</em>. Se si ha la
             possibilita' di avere piu' indirizzi IP dedicati per i
             diversi siti che si vuole servire. ES: <tt class=
-            "docutils literal">&lt;VirtualHost
-            192.168.0.2:80&gt;</tt> . Soluzione dispendiosa, si
-            tende ad usarla solo se servono certificati di
-            sicurezza (SSL ) dedicati per ogni sito.</li>
+            "docutils literal"><span class=
+            "pre">&lt;VirtualHost</span> <span class=
+            "pre">192.168.0.2:80&gt;</span></tt> . Soluzione
+            dispendiosa, si tende ad usarla solo se servono
+            certificati di sicurezza (SSL ) dedicati per ogni
+            sito.</li>
 
             <li>Basati su <em>nomi di dominio</em> che puntano allo
             stesso IP. Soluzione piu' economica e diffusa che si
@@ -2352,7 +2446,7 @@ php5-pgsql phppgadmin
 
         <div class="section" id="gestione-dns">
           <h3><a class="toc-backref" href=
-          "#id43">4.5.1&nbsp;&nbsp;&nbsp;Gestione DNS</a></h3>
+          "#id45">4.5.1&nbsp;&nbsp;&nbsp;Gestione DNS</a></h3>
 
           <p>Prima di tutto per poter impostare i virtual hosts
           dovete avere un server DNS che risolva i vostri nomi di
@@ -2361,7 +2455,8 @@ php5-pgsql phppgadmin
 
           <blockquote>
             <dl class="docutils">
-              <dt><tt class="docutils literal">/etc/hosts</tt></dt>
+              <dt><tt class="docutils literal"><span class=
+              "pre">/etc/hosts</span></tt></dt>
 
               <dd>Per prove sul proprio sistema potete impostare i
               nomi dei vostri virtual server nel file /etc/hosts
@@ -2388,23 +2483,27 @@ php5-pgsql phppgadmin
 
               <dd>Impostare i campi A nelle proprie zone gestite
               dal server DNS Bind. Ad es: <tt class=
-              "docutils literal">papo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-              A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-              212.22.136.248</tt></dd>
+              "docutils literal"><span class=
+              "pre">papo</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+              <span class=
+              "pre">A</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+              <span class="pre">212.22.136.248</span></tt></dd>
             </dl>
           </blockquote>
         </div>
 
         <div class="section" id="eseguire-una-query-dns-con-dig">
           <h3><a class="toc-backref" href=
-          "#id44">4.5.2&nbsp;&nbsp;&nbsp;Eseguire una query DNS con
-          <tt class="docutils literal">dig</tt>::</a></h3>
+          "#id46">4.5.2&nbsp;&nbsp;&nbsp;Eseguire una query DNS con
+          <tt class="docutils literal"><span class=
+          "pre">dig</span></tt>::</a></h3>
 
           <p>Per testare la corretta risoluzione dei vostri nomi di
           dominio sui relaivi indirizzi IP si usi dig (o altre
           utlity, vedere la sezione relativa i DNS). Dig e'
           contenuto nel pacchetto <tt class=
-          "docutils literal">dnsutils</tt>.</p>
+          "docutils literal"><span class=
+          "pre">dnsutils</span></tt>.</p>
 
           <blockquote>
             <p># dig 177.piffa.net</p>
@@ -2424,32 +2523,39 @@ php5-pgsql phppgadmin
           </blockquote>
 
           <p>La parte interessante e' l'<em>ANSWER SECTION</em>:
-          <tt class=
-          "docutils literal">177.piffa.net.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-          0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-          IN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-          A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10.10.208.177</tt>
-          . Il nome di dominio 177.piffa.net viene risolto sull'ip
-          10.10.208.177 , nel nostro Apache (che risponde all'ip
-          10.10.208.177 ) dovra' essere disponibile un virtual host
-          che corrisponde al nome <tt class=
-          "docutils literal">177.piffa.net</tt> (<tt class=
-          "docutils literal">ServerName</tt>) .</p>
+          <tt class="docutils literal"><span class=
+          "pre">177.piffa.net.</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+          <span class=
+          "pre">0</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+          <span class="pre">IN</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+          <span class=
+          "pre">A</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+          <span class="pre">10.10.208.177</span></tt> . Il nome di
+          dominio 177.piffa.net viene risolto sull'ip 10.10.208.177
+          , nel nostro Apache (che risponde all'ip 10.10.208.177 )
+          dovra' essere disponibile un virtual host che corrisponde
+          al nome <tt class="docutils literal"><span class=
+          "pre">177.piffa.net</span></tt> (<tt class=
+          "docutils literal"><span class=
+          "pre">ServerName</span></tt>) .</p>
 
           <p>Il server DNS utilizzato dal sistema e' evidenziato
-          dalla stringa: <tt class="docutils literal">;; SERVER:
-          10.10.28.248#53(10.10.28.248)</tt> che dovrebbe
-          corrispondere a quanto impostato nel vostro <tt class=
-          "docutils literal">/etc/resolv.conf</tt>. Se il vostro
-          browser web utilizza un proxy http sara questo a
-          risolvere i nomi di dominio, tipicamente potete
-          disabilitare l'uso del proxy per determinati domini nella
-          sezione di configurazione del browser.</p>
+          dalla stringa: <tt class="docutils literal"><span class=
+          "pre">;;</span> <span class="pre">SERVER:</span>
+          <span class=
+          "pre">10.10.28.248#53(10.10.28.248)</span></tt> che
+          dovrebbe corrispondere a quanto impostato nel vostro
+          <tt class="docutils literal"><span class=
+          "pre">/etc/resolv.conf</span></tt>. Se il vostro browser
+          web utilizza un proxy http sara questo a risolvere i nomi
+          di dominio, tipicamente potete disabilitare l'uso del
+          proxy per determinati domini nella sezione di
+          configurazione del browser.</p>
         </div>
 
         <div class="section" id="id3">
           <h3><a class="toc-backref" href=
-          "#id45">4.5.3&nbsp;&nbsp;&nbsp;Virtual hosts</a></h3>
+          "#id47">4.5.3&nbsp;&nbsp;&nbsp;Virtual hosts</a></h3>
 
           <p>Esempio di Virtual host:</p>
           <pre class="literal-block">
@@ -2461,31 +2567,35 @@ php5-pgsql phppgadmin
 </pre>
 
           <ol class="arabic simple">
-            <li><tt class="docutils literal">&lt;VirtualHost
-            <span class="pre">\*:80</span> &gt;</tt> La prima riga
-            indica l'inizio della stanza relativa al nostro virtual
-            host, che ascoltera' su qualunque indirizzo IP (nel
-            caso il server abbia piu' indirizzi dai quali e'
-            raggiungibile) sulla porta <tt class=
-            "docutils literal">80</tt>.</li>
-
-            <li><tt class="docutils literal">Server/name</tt>
-            precisa quale sara' il nome di dominio a cui verra'
-            associato questo sito rispetto ad altri eventualmente
-            presenti sullo stesso server web.</li>
-
-            <li><tt class="docutils literal">DocumentRoot</tt> : il
-            path della directory che contiene le pagine del
-            sito.</li>
+            <li><tt class="docutils literal"><span class=
+            "pre">&lt;VirtualHost</span> <span class=
+            "pre">\*:80</span> <span class="pre">&gt;</span></tt>
+            La prima riga indica l'inizio della stanza relativa al
+            nostro virtual host, che ascoltera' su qualunque
+            indirizzo IP (nel caso il server abbia piu' indirizzi
+            dai quali e' raggiungibile) sulla porta <tt class=
+            "docutils literal"><span class=
+            "pre">80</span></tt>.</li>
 
-            <li><tt class="docutils literal">ServerAdmin</tt>:
-            l'indirizzo del webmaster, in modo da poterlo
-            contattare in caso di problemi col sito.</li>
+            <li><tt class="docutils literal"><span class=
+            "pre">Server/name</span></tt> precisa quale sara' il
+            nome di dominio a cui verra' associato questo sito
+            rispetto ad altri eventualmente presenti sullo stesso
+            server web.</li>
 
-            <li><tt class=
-            "docutils literal">&lt;/VirtualHost&gt;</tt>:
-            <em>tag</em> di chiusura della stanza di definizione
-            del virtual host.</li>
+            <li><tt class="docutils literal"><span class=
+            "pre">DocumentRoot</span></tt> : il path della
+            directory che contiene le pagine del sito.</li>
+
+            <li><tt class="docutils literal"><span class=
+            "pre">ServerAdmin</span></tt>: l'indirizzo del
+            webmaster, in modo da poterlo contattare in caso di
+            problemi col sito.</li>
+
+            <li><tt class="docutils literal"><span class=
+            "pre">&lt;/VirtualHost&gt;</span></tt>: <em>tag</em> di
+            chiusura della stanza di definizione del virtual
+            host.</li>
           </ol>
 
           <p>Quelle che abbiamo appena visto sono le direttive
@@ -2495,8 +2605,9 @@ php5-pgsql phppgadmin
           <ul>
             <li>
               <dl class="first docutils">
-                <dt><tt class="docutils literal">ErrorLog
-                /var/log/apache2/177.piffa.net/error.log</tt></dt>
+                <dt><tt class="docutils literal"><span class=
+                "pre">ErrorLog</span> <span class=
+                "pre">/var/log/apache2/177.piffa.net/error.log</span></tt></dt>
 
                 <dd>
                   <p class="first last">Log degli errori separato
@@ -2507,8 +2618,9 @@ php5-pgsql phppgadmin
 
             <li>
               <dl class="first docutils">
-                <dt><tt class="docutils literal">LogLevel
-                warn</tt></dt>
+                <dt><tt class="docutils literal"><span class=
+                "pre">LogLevel</span> <span class=
+                "pre">warn</span></tt></dt>
 
                 <dd>
                   <p class="first last">Livello di importanza degli
@@ -2519,9 +2631,10 @@ php5-pgsql phppgadmin
 
             <li>
               <dl class="first docutils">
-                <dt><tt class="docutils literal">CustomLog
-                /var/log/apache2/177.piffa.net/access.log
-                combined</tt></dt>
+                <dt><tt class="docutils literal"><span class=
+                "pre">CustomLog</span> <span class=
+                "pre">/var/log/apache2/177.piffa.net/access.log</span>
+                <span class="pre">combined</span></tt></dt>
 
                 <dd>
                   <p class="first last">Log di accesso separati
@@ -2534,7 +2647,8 @@ php5-pgsql phppgadmin
 
           <p>Potrebbe essere utile modificare le impostazioni di
           una intera directory, ad esempio per abilitare
-          l'<tt class="docutils literal">AuthConfig</tt>:</p>
+          l'<tt class="docutils literal"><span class=
+          "pre">AuthConfig</span></tt>:</p>
           <pre class="literal-block">
 &lt;Directory "/var/www/miosito.net/privata"&gt;
         AllowOverride AuthConfig
@@ -2544,15 +2658,16 @@ php5-pgsql phppgadmin
 &lt;/Directory&gt;
 </pre>
 
-          <p><tt class="docutils literal">AllowOverride
-          AuthConfig</tt> ora vale per l'intera directory, come le
-          altre opzioni.</p>
+          <p><tt class="docutils literal"><span class=
+          "pre">AllowOverride</span> <span class=
+          "pre">AuthConfig</span></tt> ora vale per l'intera
+          directory, come le altre opzioni.</p>
         </div>
       </div>
 
       <div class="section" id="negoziazione-accessi">
         <h2><a class="toc-backref" href=
-        "#id46">4.6&nbsp;&nbsp;&nbsp;Negoziazione accessi</a></h2>
+        "#id48">4.6&nbsp;&nbsp;&nbsp;Negoziazione accessi</a></h2>
 
         <p>Tipicamente quando si installa un server web il proprio
         desiderio e' di dare accesso ai materiali disponibili al
@@ -2565,7 +2680,7 @@ php5-pgsql phppgadmin
 
         <div class="section" id="limiti-su-base-ip">
           <h3><a class="toc-backref" href=
-          "#id47">4.6.1&nbsp;&nbsp;&nbsp;Limiti su base IP</a></h3>
+          "#id49">4.6.1&nbsp;&nbsp;&nbsp;Limiti su base IP</a></h3>
 
           <p>La forma piu' semplice di restrizione degli accessi e'
           su base degli indirizzi IP dei client: tipicamente i siti
@@ -2605,14 +2720,15 @@ php5-pgsql phppgadmin
 </pre>
 
           <p>In questo modo solo la classe IP <tt class=
-          "docutils literal">192.168.0.0/24</tt> potra' accedere
-          alla directory <tt class=
-          "docutils literal">/limitata</tt> Si tenga pero' conto
-          che e' relativamente facile per un malintenzionato
-          cambiare il proprio indirizzo IP, oppure collegarsi da un
-          altra zona. Meno facile e' accedere ad una classe privata
-          trovandosi all'esterno di questa, ma ci sono comunque
-          soluzioni piu' eleganti.</p>
+          "docutils literal"><span class=
+          "pre">192.168.0.0/24</span></tt> potra' accedere alla
+          directory <tt class="docutils literal"><span class=
+          "pre">/limitata</span></tt> Si tenga pero' conto che e'
+          relativamente facile per un malintenzionato cambiare il
+          proprio indirizzo IP, oppure collegarsi da un altra zona.
+          Meno facile e' accedere ad una classe privata trovandosi
+          all'esterno di questa, ma ci sono comunque soluzioni piu'
+          eleganti.</p>
 
           <ul class="simple">
             <li>Mod_access: <a class="reference external" href=
@@ -2628,7 +2744,7 @@ php5-pgsql phppgadmin
 
       <div class="section" id="user-authentication">
         <h2><a class="toc-backref" href=
-        "#id48">4.7&nbsp;&nbsp;&nbsp;User Authentication</a></h2>
+        "#id50">4.7&nbsp;&nbsp;&nbsp;User Authentication</a></h2>
 
         <p>Si puo' negoziare gli accessi ad un area del sito
         tramite autenticazione basata su <em>nome utente /
@@ -2651,29 +2767,31 @@ php5-pgsql phppgadmin
 
         <div class="section" id="definire-la-cartella">
           <h3><a class="toc-backref" href=
-          "#id49">4.7.1&nbsp;&nbsp;&nbsp;Definire la
+          "#id51">4.7.1&nbsp;&nbsp;&nbsp;Definire la
           cartella</a></h3>
 
           <p>Decidere quale sara' il <em>path</em> della cartella
           da sottoporre ad autenticazione:</p>
 
           <blockquote>
-            <tt class="docutils literal">mkdir
-            /var/www/177.piffa.net/privata</tt>
+            <tt class="docutils literal"><span class=
+            "pre">mkdir</span> <span class=
+            "pre">/var/www/177.piffa.net/privata</span></tt>
           </blockquote>
         </div>
 
         <div class="section" id=
         "creazione-del-database-delle-passwords">
           <h3><a class="toc-backref" href=
-          "#id50">4.7.2&nbsp;&nbsp;&nbsp;Creazione del database
+          "#id52">4.7.2&nbsp;&nbsp;&nbsp;Creazione del database
           delle passwords</a></h3>
 
           <p>Un modo semplice per gestire una database di
           <em>user-id / passwords</em> e' utilizzare l'utility
-          <tt class="docutils literal">htpasswd</tt> di Apache.
-          Questa crea un file in cui un <em>crypt</em> delle
-          password viene associato agli utenti.</p>
+          <tt class="docutils literal"><span class=
+          "pre">htpasswd</span></tt> di Apache. Questa crea un file
+          in cui un <em>crypt</em> delle password viene associato
+          agli utenti.</p>
 
           <p>Si dovra' decidere dove tenere questo file, la cosa
           importante e' che non sia visibile nel sito web: non deve
@@ -2683,31 +2801,36 @@ php5-pgsql phppgadmin
 
           <p>Creiamo (con il <em>flag</em> <tt class=
           "docutils literal"><span class="pre">-c</span></tt>) il
-          file <tt class=
-          "docutils literal">/home/utente/passwords</tt> con
-          l'utente <tt class="docutils literal">luca</tt>:</p>
+          file <tt class="docutils literal"><span class=
+          "pre">/home/utente/passwords</span></tt> con l'utente
+          <tt class="docutils literal"><span class=
+          "pre">luca</span></tt>:</p>
           <pre class="literal-block">
 htpasswd -c /home/utente/passwords luca
 </pre>
 
-          <p><tt class="docutils literal">htpasswd</tt> ci
-          chiedera' la password da associare all'utente <tt class=
-          "docutils literal">luca</tt>. Per successive modifiche
-          della password o aggiunta di nuovi utenti non sara'
-          necessario usare il flag <tt class=
-          "docutils literal"><span class="pre">-c</span></tt>.</p>
+          <p><tt class="docutils literal"><span class=
+          "pre">htpasswd</span></tt> ci chiedera' la password da
+          associare all'utente <tt class=
+          "docutils literal"><span class="pre">luca</span></tt>.
+          Per successive modifiche della password o aggiunta di
+          nuovi utenti non sara' necessario usare il flag
+          <tt class="docutils literal"><span class=
+          "pre">-c</span></tt>.</p>
         </div>
 
         <div class="section" id="id4">
           <h3><a class="toc-backref" href=
-          "#id51">4.7.3&nbsp;&nbsp;&nbsp;Configurazione di
+          "#id53">4.7.3&nbsp;&nbsp;&nbsp;Configurazione di
           Apache</a></h3>
 
           <p>Ora possiamo passare alla configurazione vera e
           propria di Apache, ma con una novita': andremo a inserire
-          la voce in un <tt class="docutils literal">.htaccess</tt>
-          invece che modificare (tramite una direttiva <tt class=
-          "docutils literal">&lt;Directory&gt;</tt> ) il file di
+          la voce in un <tt class="docutils literal"><span class=
+          "pre">.htaccess</span></tt> invece che modificare
+          (tramite una direttiva <tt class=
+          "docutils literal"><span class=
+          "pre">&lt;Directory&gt;</span></tt> ) il file di
           impostazione del virtual-host.</p>
 
           <p>Questo per motivi pratici: solo l'utente <em>root</em>
@@ -2730,7 +2853,8 @@ htpasswd -c /home/utente/passwords luca
 
           <p>Abilitiamo l'AllowOverride nel file di configurazione
           del virtual host per la sola directory <tt class=
-          "docutils literal">privata</tt>:</p>
+          "docutils literal"><span class=
+          "pre">privata</span></tt>:</p>
           <pre class="literal-block">
 &lt;VirtualHost *:80 &gt;
     ServerName 177.piffa.net
@@ -2746,8 +2870,8 @@ htpasswd -c /home/utente/passwords luca
           fare un restart / reload di Apache.</p>
 
           <p>Ora sara' possibile, anche per l'utente di sistema,
-          creare un file <tt class=
-          "docutils literal">.htaccess</tt> che sara' onorato da
+          creare un file <tt class="docutils literal"><span class=
+          "pre">.htaccess</span></tt> che sara' onorato da
           Apache.</p>
 
           <p>/var/www/177.piffa.net/privata/.htaccess</p>
@@ -2773,8 +2897,9 @@ require valid-user
             <dt>Oltre a <tt class="docutils literal"><span class=
             "pre">valid-users</span></tt> si potrebbe scegliere di
             usare la formula <tt class=
-            "docutils literal">users</tt> che permette di elencare
-            esplicitamente gli utenti::</dt>
+            "docutils literal"><span class="pre">users</span></tt>
+            che permette di elencare esplicitamente gli
+            utenti::</dt>
 
             <dd>require user pippo pluto</dd>
           </dl>
@@ -2791,21 +2916,23 @@ require valid-user
           </dl>
 
           <p>I gruppi vengono definiti in un file in modo simile a
-          <tt class="docutils literal">/etc/groups</tt> per gli
-          utenti di sistema:</p>
+          <tt class="docutils literal"><span class=
+          "pre">/etc/groups</span></tt> per gli utenti di
+          sistema:</p>
           <pre class="literal-block">
 staff:andrea sara
 studenti: lucap federico luca
 </pre>
 
           <p>da richiamare tramite la direttiva <tt class=
-          "docutils literal">AuthGroupFile</tt>.</p>
+          "docutils literal"><span class=
+          "pre">AuthGroupFile</span></tt>.</p>
         </div>
       </div>
 
       <div class="section" id="cavets">
         <h2><a class="toc-backref" href=
-        "#id52">4.8&nbsp;&nbsp;&nbsp;Cavets</a></h2>
+        "#id54">4.8&nbsp;&nbsp;&nbsp;Cavets</a></h2>
 
         <p>Problemi di cache:</p>
 
@@ -2830,7 +2957,7 @@ studenti: lucap federico luca
 
     <div class="section" id="domain-name-system">
       <h1><a class="toc-backref" href=
-      "#id53">5&nbsp;&nbsp;&nbsp;Domain Name System</a></h1>
+      "#id55">5&nbsp;&nbsp;&nbsp;Domain Name System</a></h1>
 
       <p>Domain Name System (spesso indicato con DNS) e' un
       servizio utilizzato per la risoluzione di nomi di host in
@@ -2889,7 +3016,7 @@ studenti: lucap federico luca
 
       <div class="section" id="risoluzione-inversa">
         <h2><a class="toc-backref" href=
-        "#id54">5.1&nbsp;&nbsp;&nbsp;Risoluzione Inversa</a></h2>
+        "#id56">5.1&nbsp;&nbsp;&nbsp;Risoluzione Inversa</a></h2>
 
         <p>Per la risoluzione inversa sono invece i provider di
         connettivita' a gestire i DNS: se volete impostare il
@@ -2899,18 +3026,21 @@ studenti: lucap federico luca
         dominio</em>.</p>
 
         <p>Ad esempio all'IP <tt class=
-        "docutils literal">212.22.136.248</tt> era associato un PTR
-        <tt class="docutils literal">bender.piffa.net</tt>,
-        corrispondente al record <tt class=
-        "docutils literal">212</tt> facente parte della zona
+        "docutils literal"><span class=
+        "pre">212.22.136.248</span></tt> era associato un PTR
         <tt class="docutils literal"><span class=
+        "pre">bender.piffa.net</span></tt>, corrispondente al
+        record <tt class="docutils literal"><span class=
+        "pre">212</span></tt> facente parte della zona <tt class=
+        "docutils literal"><span class=
         "pre">136.22.212.in-addr.arpa</span></tt> gestito dal
         provider Tiscali/Nextra proprietario della classe C
-        <tt class="docutils literal">212.22.136.0</tt>. Se avete un
-        solo IP conviene lasciare al fornitore la gestire del PTR,
-        ma se avete a disposizione un'itera classe potete chiedere
-        sempre al vostro provider che vi <em>deleghi</em> la
-        gestione della zona tramite i vostri DNS.</p>
+        <tt class="docutils literal"><span class=
+        "pre">212.22.136.0</span></tt>. Se avete un solo IP
+        conviene lasciare al fornitore la gestire del PTR, ma se
+        avete a disposizione un'itera classe potete chiedere sempre
+        al vostro provider che vi <em>deleghi</em> la gestione
+        della zona tramite i vostri DNS.</p>
 
         <p>Per alcuni servizi, ad esempio la spedizione della posta
         elettronica, e' richiedeiesto che venga impostata
@@ -2932,36 +3062,39 @@ studenti: lucap federico luca
 
       <div class="section" id="nomi-di-dominio">
         <h2><a class="toc-backref" href=
-        "#id55">5.2&nbsp;&nbsp;&nbsp;Nomi di dominio</a></h2>
+        "#id57">5.2&nbsp;&nbsp;&nbsp;Nomi di dominio</a></h2>
 
         <p>Un nome a dominio e' costituito da una serie di stringhe
         separate da punti, ad esempio bender.piffa.net. I nomi di
         dominio si leggono da destra verso sinistra: <em>TLD</em> o
         dominio di primo livello <tt class=
-        "docutils literal">net</tt>, secondo livello <tt class=
-        "docutils literal">piffa</tt>, terzo livello <tt class=
-        "docutils literal">bender</tt>. Il dominio di primo livello
-        (o TLD, Top Level Domain, pronunciato <em>tilde</em> in
-        Italia), per esempio .net o .it sono limitati e decisi
-        direttamente dall'ente assegnatario ICANN ( Internet
-        Corporation for Assigned Names and Numbers).</p>
+        "docutils literal"><span class="pre">net</span></tt>,
+        secondo livello <tt class="docutils literal"><span class=
+        "pre">piffa</span></tt>, terzo livello <tt class=
+        "docutils literal"><span class="pre">bender</span></tt>. Il
+        dominio di primo livello (o TLD, Top Level Domain,
+        pronunciato <em>tilde</em> in Italia), per esempio .net o
+        .it sono limitati e decisi direttamente dall'ente
+        assegnatario ICANN ( Internet Corporation for Assigned
+        Names and Numbers).</p>
 
         <p>L'utente finale potra' chiedere l'assegnazione (pagando
         un contributo al Register preferito per il mantenimento
         delle spese dell'infrastruttura) di un dominio di
         <em>secondo</em> livello (es <tt class=
-        "docutils literal">piffa</tt>) di una delle varie TLD
-        disponibili (noi italiani diciamo <em>tildi</em>), sempre
-        che non sia gia' stato assegnato a qualcun altro.</p>
+        "docutils literal"><span class="pre">piffa</span></tt>) di
+        una delle varie TLD disponibili (noi italiani diciamo
+        <em>tildi</em>), sempre che non sia gia' stato assegnato a
+        qualcun altro.</p>
 
         <p>Ottenuto il secondo livello sara' l'utente a gestirlo:
         potra' in stanziare domini di terzo livello (es <tt class=
-        "docutils literal">bender</tt>) e anche oltre (es
-        www.andrea.bender.piffa.net). Tali records saranno
-        mantenuti dall'utente, sotto la sua responsbilita': se il
-        proprio server DNS non fosse raggiungibile o risultasse mal
-        configurato gli utenti non potrebbero risolvere /
-        raggiungere i siti di loro interesse.</p>
+        "docutils literal"><span class="pre">bender</span></tt>) e
+        anche oltre (es www.andrea.bender.piffa.net). Tali records
+        saranno mantenuti dall'utente, sotto la sua responsbilita':
+        se il proprio server DNS non fosse raggiungibile o
+        risultasse mal configurato gli utenti non potrebbero
+        risolvere / raggiungere i siti di loro interesse.</p>
 
         <p>Tipicamente si ha almeno un server DNS secondario per
         garantire la sussistenza del servizio in caso di guasto del
@@ -2971,7 +3104,7 @@ studenti: lucap federico luca
 
       <div class="section" id="tipologie-di-record">
         <h2><a class="toc-backref" href=
-        "#id56">5.3&nbsp;&nbsp;&nbsp;Tipologie di record</a></h2>
+        "#id58">5.3&nbsp;&nbsp;&nbsp;Tipologie di record</a></h2>
 
         <p>Ad un nome DNS possono corrispondere diversi tipi di
         informazioni. Per questo motivo, esistono diversi tipi di
@@ -3026,15 +3159,15 @@ studenti: lucap federico luca
 
       <div class="section" id="utilizzo">
         <h2><a class="toc-backref" href=
-        "#id57">5.4&nbsp;&nbsp;&nbsp;Utilizzo</a></h2>
+        "#id59">5.4&nbsp;&nbsp;&nbsp;Utilizzo</a></h2>
 
         <p>I computer vengono identificati in rete grazie agli
         indirizzi <em>IP</em>, questi pero' non sono comodi per gli
         utenti come riferimento per i vari server. Ad esempio
         sarebbe scomodo riferirsi al motore di ricerca Goggle con
-        uno dei suoi IP: <tt class=
-        "docutils literal">74.125.43.104</tt>, e' preferibile usare
-        il nome di dominio <em>www.google.com</em>:</p>
+        uno dei suoi IP: <tt class="docutils literal"><span class=
+        "pre">74.125.43.104</span></tt>, e' preferibile usare il
+        nome di dominio <em>www.google.com</em>:</p>
         <pre class="literal-block">
 ping -c 1 www.google.com
 PING www.l.google.com (74.125.43.104) 56(84) bytes of data.
@@ -3043,7 +3176,7 @@ PING www.l.google.com (74.125.43.104) 56(84) bytes of data.
 
       <div class="section" id="risoluzione-dei-nomi-di-dominio">
         <h2><a class="toc-backref" href=
-        "#id58">5.5&nbsp;&nbsp;&nbsp;Risoluzione dei nomi di
+        "#id60">5.5&nbsp;&nbsp;&nbsp;Risoluzione dei nomi di
         dominio</a></h2>
 
         <p>Ci sono vari strumenti per interrogare i server DNS e
@@ -3100,17 +3233,19 @@ ns4.mydomain.com.       96208   IN      A       63.251.83.74
 </pre>
 
         <p>Lo strumento piu' esaustivo e' <tt class=
-        "docutils literal">dig</tt>, installabile con il pacchetto
-        <tt class="docutils literal">dnsutils</tt> .</p>
+        "docutils literal"><span class="pre">dig</span></tt>,
+        installabile con il pacchetto <tt class=
+        "docutils literal"><span class="pre">dnsutils</span></tt>
+        .</p>
       </div>
 
       <div class="section" id="dig">
         <h2><a class="toc-backref" href=
-        "#id59">5.6&nbsp;&nbsp;&nbsp;Dig</a></h2>
+        "#id61">5.6&nbsp;&nbsp;&nbsp;Dig</a></h2>
 
         <p>Vediamo alcune opzioni utili nell'utilizzo di <tt class=
-        "docutils literal">dig</tt> per l'interrogazione dei DNS
-        Server:</p>
+        "docutils literal"><span class="pre">dig</span></tt> per
+        l'interrogazione dei DNS Server:</p>
         <pre class="literal-block">
 $ dig www.google.it
 
@@ -3155,8 +3290,9 @@ l.google.com.           80856   IN      NS      g.l.google.com.
           livello (TLD) e sono quindi il punto di partenza per
           scorrere nella directory dei DNS per recuperare le
           informazioni (tipicamente un campo <tt class=
-          "docutils literal">A</tt> per un indirizzo IP) che ci
-          servono per raggiungere un certo servizio.</dd>
+          "docutils literal"><span class="pre">A</span></tt> per un
+          indirizzo IP) che ci servono per raggiungere un certo
+          servizio.</dd>
         </dl>
 
         <p>$ dig</p>
@@ -3182,8 +3318,10 @@ l.google.com.           80856   IN      NS      g.l.google.com.
           <dt>dig @nome_dns</dt>
 
           <dd>Permette di fare una query ad un server dns
-          particolare. Es: <tt class="docutils literal">dig
-          @151.99.25.1 www.google.it</tt></dd>
+          particolare. Es: <tt class=
+          "docutils literal"><span class="pre">dig</span>
+          <span class="pre">@151.99.25.1</span> <span class=
+          "pre">www.google.it</span></tt></dd>
 
           <dt>dig MX www.google.it</dt>
 
@@ -3204,34 +3342,35 @@ l.google.com.           80856   IN      NS      g.l.google.com.
 
       <div class="section" id="resolv-conf">
         <h2><a class="toc-backref" href=
-        "#id60">5.7&nbsp;&nbsp;&nbsp;resolv.conf</a></h2>
+        "#id62">5.7&nbsp;&nbsp;&nbsp;resolv.conf</a></h2>
 
-        <p>Il file <tt class=
-        "docutils literal">/etc/resolv.conf</tt> contiene le
-        impostazioni sul dns usato dal sistema, in genere anche
-        altre applicazioni che devono effettuare query DNS leggono
+        <p>Il file <tt class="docutils literal"><span class=
+        "pre">/etc/resolv.conf</span></tt> contiene le impostazioni
+        sul dns usato dal sistema, in genere anche altre
+        applicazioni che devono effettuare query DNS leggono
         resolv.conf per conoscere l'ubicazione del DNS.</p>
 
         <p>/etc/resolv.conf:</p>
 
         <blockquote>
           <ul class="simple">
-            <li><tt class="docutils literal">nameserver</tt>:
-            indica il nameserver da utilizzare, indicato con
-            l'indirizzo IP.</li>
-
-            <li><tt class="docutils literal">domain</tt>: indica il
-            nome di dominio della rete attuale, vedi voce
-            successiva.</li>
-
-            <li><tt class="docutils literal">search</tt>: nome di
-            dominio usato dalla rete sul quale cercare gli hosts.
-            Ad esempio se impostato su <tt class=
-            "docutils literal">piffa.net</tt> pingando l' host
-            <tt class="docutils literal">bender</tt> viene
-            automaticamente fatto un tentativo di ricerca per
-            <tt class=
-            "docutils literal">bender.piffa.net</tt>.</li>
+            <li><tt class="docutils literal"><span class=
+            "pre">nameserver</span></tt>: indica il nameserver da
+            utilizzare, indicato con l'indirizzo IP.</li>
+
+            <li><tt class="docutils literal"><span class=
+            "pre">domain</span></tt>: indica il nome di dominio
+            della rete attuale, vedi voce successiva.</li>
+
+            <li><tt class="docutils literal"><span class=
+            "pre">search</span></tt>: nome di dominio usato dalla
+            rete sul quale cercare gli hosts. Ad esempio se
+            impostato su <tt class="docutils literal"><span class=
+            "pre">piffa.net</span></tt> pingando l' host <tt class=
+            "docutils literal"><span class="pre">bender</span></tt>
+            viene automaticamente fatto un tentativo di ricerca per
+            <tt class="docutils literal"><span class=
+            "pre">bender.piffa.net</span></tt>.</li>
           </ul>
         </blockquote>
 
@@ -3250,12 +3389,12 @@ l.google.com.           80856   IN      NS      g.l.google.com.
         servizio che possiate reindirizzare col DNS.</p>
 
         <p>Utilizzare un server DHCP e una DNS cache come
-        <tt class="docutils literal">Dnsmasq</tt> possono
-        permettervi di risolvere al volo molte delle problematiche
-        relative alla configurazione della vostra LAN: ad esempio
-        dover intervenire manualmente su decine di client per
-        modificare le impostazioni di SMTP | gateway | DNS |
-        proxy.</p>
+        <tt class="docutils literal"><span class=
+        "pre">Dnsmasq</span></tt> possono permettervi di risolvere
+        al volo molte delle problematiche relative alla
+        configurazione della vostra LAN: ad esempio dover
+        intervenire manualmente su decine di client per modificare
+        le impostazioni di SMTP | gateway | DNS | proxy.</p>
 
         <p>Si veda anche la pagina man di resolv.conf.</p>
 
@@ -3266,13 +3405,14 @@ l.google.com.           80856   IN      NS      g.l.google.com.
           (ADSL compresa) o simile questo file potrebbe' essere
           riscritto automaticamente in base a quanto ottenuto dal
           DHCP. Si veda la documentazione del pacchetto <tt class=
-          "docutils literal">resolvconf</tt>.</p>
+          "docutils literal"><span class=
+          "pre">resolvconf</span></tt>.</p>
         </div>
       </div>
 
       <div class="section" id="etc-hosts">
         <h2><a class="toc-backref" href=
-        "#id61">5.8&nbsp;&nbsp;&nbsp;/etc/hosts</a></h2>
+        "#id63">5.8&nbsp;&nbsp;&nbsp;/etc/hosts</a></h2>
 
         <p>Tabella statica per l'associazione tra IP e nomi di
         dominio:</p>
@@ -3289,12 +3429,13 @@ l.google.com.           80856   IN      NS      g.l.google.com.
 
         <p>Il contenuto del file e' un associazione tra un
         <em>IP</em> e stringhe di testo (anche piu' di una per IP)
-        es: <tt class="docutils literal">mirror</tt> o veri e propi
-        nomi di dominio <tt class=
-        "docutils literal">mirror.piffa.net</tt>. Si puo inserire
-        un nome semplice come <em>casa</em> per riferirsi ad un
-        host che si ha necessita' di contattare spesso, oppure
-        mappare un nome di dominio completo su un indirizzo IP.</p>
+        es: <tt class="docutils literal"><span class=
+        "pre">mirror</span></tt> o veri e propi nomi di dominio
+        <tt class="docutils literal"><span class=
+        "pre">mirror.piffa.net</span></tt>. Si puo inserire un nome
+        semplice come <em>casa</em> per riferirsi ad un host che si
+        ha necessita' di contattare spesso, oppure mappare un nome
+        di dominio completo su un indirizzo IP.</p>
 
         <p>Il problema e' la gestione di questo file su molti
         hosts: quando gli host cambiano IP si devono aggiornare
@@ -3302,8 +3443,9 @@ l.google.com.           80856   IN      NS      g.l.google.com.
         particolarmente gravosa ma che andra' fatta per ogni client
         della vostra LAN. Un metodo semplice per distribuire questo
         file e' utilizzare <tt class=
-        "docutils literal">Dnsmasq</tt>: questo infatti legge e
-        onora il file <tt class="docutils literal">hosts</tt> che
+        "docutils literal"><span class="pre">Dnsmasq</span></tt>:
+        questo infatti legge e onora il file <tt class=
+        "docutils literal"><span class="pre">hosts</span></tt> che
         avete prodotto e lo rende disponibile ai clients tramite le
         query DNS.</p>
 
@@ -3311,30 +3453,33 @@ l.google.com.           80856   IN      NS      g.l.google.com.
         interrogheranno per tradurre nomi di host e domini in
         indirizzi IP, risolvendo il problema della
         <em>distribuzione</em> del file <tt class=
-        "docutils literal">hosts</tt> tra molteplici clients.
-        Infatti il servizio DNS indica appunto una <em>directory
-        distribuita</em> per la risoluzione dei nomi di dominio,
-        risolvendo i problemi dell'aggiornamento e diffusione dei
-        continui cambiamenti di questa.</p>
+        "docutils literal"><span class="pre">hosts</span></tt> tra
+        molteplici clients. Infatti il servizio DNS indica appunto
+        una <em>directory distribuita</em> per la risoluzione dei
+        nomi di dominio, risolvendo i problemi dell'aggiornamento e
+        diffusione dei continui cambiamenti di questa.</p>
 
         <p>Modificare la risoluzione di un nome di dominio
         esistente (ad esempio riconducendola a un IP interno) e' un
         modo drastico e funzionale per <em>annullarlo</em>
         rendendolo non disponibile alla propria rete locale. Ad
         esempio aggiungere al file <tt class=
-        "docutils literal">/etc/hosts</tt>:</p>
+        "docutils literal"><span class=
+        "pre">/etc/hosts</span></tt>:</p>
         <pre class="literal-block">
 127.0.0.1       www.facebook.com
 </pre>
 
         <p>Impedira' agli utenti della LAN di raggiungere
         <em>facebook</em>, ora reindirizzato a <tt class=
-        "docutils literal">localhost</tt>.</p>
+        "docutils literal"><span class=
+        "pre">localhost</span></tt>.</p>
 
         <p>Oppure si potrebbe ricondurre l'indirizzo IP di un
         server HTTP pubblico usato per i downloads (ad esempio un
         mirror della propia distribuzione come <tt class=
-        "docutils literal">ftp.it.debian.org</tt>) a un equivalente
+        "docutils literal"><span class=
+        "pre">ftp.it.debian.org</span></tt>) a un equivalente
         mirror creato all'interno della rete locale, riducendo il
         traffico verso l'esterno e aumentando notevolmente la
         velocita' di scaricamento.</p>
@@ -3342,31 +3487,33 @@ l.google.com.           80856   IN      NS      g.l.google.com.
 
       <div class="section" id="hostname">
         <h2><a class="toc-backref" href=
-        "#id62">5.9&nbsp;&nbsp;&nbsp;Hostname</a></h2>
+        "#id64">5.9&nbsp;&nbsp;&nbsp;Hostname</a></h2>
 
         <p>Ogni computer ha un <em>proprio nome</em> visualizzabile
         (e modificabile) con il comando <tt class=
-        "docutils literal">hostname</tt>. Quando utilizzate a una
-        shell su un host in genere l'hostname compare nel prompt
-        della shell.</p>
+        "docutils literal"><span class="pre">hostname</span></tt>.
+        Quando utilizzate a una shell su un host in genere
+        l'hostname compare nel prompt della shell.</p>
 
         <p>Per visualizzare il nome dell'host su cui si sta
         operando si digiti semplicemnte <tt class=
-        "docutils literal">hostname</tt>, lo stesso comando con un
-        oggetto modifica temporaneamente il nome dell'host. Per
-        modificare in modo permanente il nome del computer si
-        modifichi il contenuto del file <tt class=
-        "docutils literal">/etc/hostname</tt>.</p>
+        "docutils literal"><span class="pre">hostname</span></tt>,
+        lo stesso comando con un oggetto modifica temporaneamente
+        il nome dell'host. Per modificare in modo permanente il
+        nome del computer si modifichi il contenuto del file
+        <tt class="docutils literal"><span class=
+        "pre">/etc/hostname</span></tt>.</p>
 
         <p>Si faccia attenzione a non aver un hostname puramente
-        numerico: ad es. <tt class="docutils literal">161</tt>. E'
-        opportuno che il nome sia comunque un alfanumerico:
-        <tt class="docutils literal"><span class=
-        "pre">host-161</span></tt> o simile.</p>
+        numerico: ad es. <tt class="docutils literal"><span class=
+        "pre">161</span></tt>. E' opportuno che il nome sia
+        comunque un alfanumerico: <tt class=
+        "docutils literal"><span class="pre">host-161</span></tt> o
+        simile.</p>
 
         <div class="section" id="fqdn">
           <h3><a class="toc-backref" href=
-          "#id63">5.9.1&nbsp;&nbsp;&nbsp;FQDN</a></h3>
+          "#id65">5.9.1&nbsp;&nbsp;&nbsp;FQDN</a></h3>
 
           <p>Per semplicita' gli host sono generalemente
           raggiungibili dall'esterno mappando il loro IP su un nome
@@ -3381,10 +3528,11 @@ l.google.com.           80856   IN      NS      g.l.google.com.
 
           <p>Non e' automatico che un servizio, ad esempio un
           server di posta, si qualifichi leggendo il contenuto del
-          file <tt class="docutils literal">hostname</tt>
-          aggiungendo come suffisso il dominio della rete di cui fa
-          parte l' host: a volte questo parametro puo' essere
-          specificato nel file di configurazione del servizio:</p>
+          file <tt class="docutils literal"><span class=
+          "pre">hostname</span></tt> aggiungendo come suffisso il
+          dominio della rete di cui fa parte l' host: a volte
+          questo parametro puo' essere specificato nel file di
+          configurazione del servizio:</p>
           <pre class="literal-block">
 * Squid (HTTP proxy): ``visible_hostname``
 
@@ -3403,7 +3551,7 @@ l.google.com.           80856   IN      NS      g.l.google.com.
 
     <div class="section" id="dnsmasq">
       <h1><a class="toc-backref" href=
-      "#id64">6&nbsp;&nbsp;&nbsp;DNSmasq</a></h1>
+      "#id66">6&nbsp;&nbsp;&nbsp;DNSmasq</a></h1>
 
       <p>Dnsmasq puo' svolgere le funzioni di un DNS cache /
       forwarder, server DHCP, e' caratterizzato dalla facilita' di
@@ -3414,8 +3562,9 @@ l.google.com.           80856   IN      NS      g.l.google.com.
       connettetivita' a una rete momentaneamente sprovvista), dalla
       possibilita' di modificare rapidamente i record DNS serviti
       alla rete anche grazie alla distribuzione del file <tt class=
-      "docutils literal">/etc/hosts</tt> locale. Puo' essere anche
-      utilizzato come <cite>server per il boot da rete
+      "docutils literal"><span class="pre">/etc/hosts</span></tt>
+      locale. Puo' essere anche utilizzato come <cite>server per il
+      boot da rete
       &lt;http://www.debian-administration.org/articles/478&gt;_</cite>
       .</p>
 
@@ -3449,11 +3598,11 @@ l.google.com.           80856   IN      NS      g.l.google.com.
 
       <div class="section" id="configurazione">
         <h2><a class="toc-backref" href=
-        "#id65">6.1&nbsp;&nbsp;&nbsp;Configurazione</a></h2>
+        "#id67">6.1&nbsp;&nbsp;&nbsp;Configurazione</a></h2>
 
         <p>Vediamo alcune direttive di basi del file di
-        configurazione <tt class=
-        "docutils literal">/etc/dnsmasq.conf</tt> utili per la
+        configurazione <tt class="docutils literal"><span class=
+        "pre">/etc/dnsmasq.conf</span></tt> utili per la
         configurazione sia del DNS cache che per il DHCP
         server:</p>
 
@@ -3476,25 +3625,29 @@ l.google.com.           80856   IN      NS      g.l.google.com.
 
           <dt>expand_hosts</dt>
 
-          <dd>Aggiunge il <tt class="docutils literal">nome
-          host</tt> ( <tt class=
-          "docutils literal">/etc/hostname</tt>) dei client al nome
-          di dominio per qualificarli in rete, senza bisogno di
-          dover comporre a un elenco statico di record nel file
-          <tt class="docutils literal">/etc/hosts</tt> o nello
-          stesso file di configurazione di dnsmasq. Es: se un
-          vostro client si chiama <tt class=
-          "docutils literal">chrome</tt> e il vostro dominio
-          <tt class="docutils literal">piffa.net</tt> dnsmasq
-          rendera' disponibile il campo <em>A</em> per il dominio
-          <tt class="docutils literal">chrome.piffa.net</tt>
-          diretto all'ip che verra' assegnato al client.</dd>
+          <dd>Aggiunge il <tt class="docutils literal"><span class=
+          "pre">nome</span> <span class="pre">host</span></tt> (
+          <tt class="docutils literal"><span class=
+          "pre">/etc/hostname</span></tt>) dei client al nome di
+          dominio per qualificarli in rete, senza bisogno di dover
+          comporre a un elenco statico di record nel file
+          <tt class="docutils literal"><span class=
+          "pre">/etc/hosts</span></tt> o nello stesso file di
+          configurazione di dnsmasq. Es: se un vostro client si
+          chiama <tt class="docutils literal"><span class=
+          "pre">chrome</span></tt> e il vostro dominio <tt class=
+          "docutils literal"><span class=
+          "pre">piffa.net</span></tt> dnsmasq rendera' disponibile
+          il campo <em>A</em> per il dominio <tt class=
+          "docutils literal"><span class=
+          "pre">chrome.piffa.net</span></tt> diretto all'ip che
+          verra' assegnato al client.</dd>
         </dl>
       </div>
 
       <div class="section" id="dhcp">
         <h2><a class="toc-backref" href=
-        "#id66">6.2&nbsp;&nbsp;&nbsp;DHCP</a></h2>
+        "#id68">6.2&nbsp;&nbsp;&nbsp;DHCP</a></h2>
 
         <p>Per attivare il demone DHCP di Dnsmasq basta aggiungere
         al file di configurazione il <em>range</em> degli IP che si
@@ -3505,14 +3658,15 @@ l.google.com.           80856   IN      NS      g.l.google.com.
         <p>Si faccia <em>attenzione</em>: in una rete puo' essere
         presente <strong>un solo server DHCP</strong>, o per meglio
         dire qualunque server DHCP ascolta sul broadcast <tt class=
-        "docutils literal">255.255.255.255</tt> e potrebbe
-        rispondere a un pacchetto di richiesta DHCP. Quindi non
-        fate partire inavvertitamente un server DHCP in una rete
-        gia' servita e <strong>non vi azzardate ad andare in giro
-        con un portatile con un server DHCP attivo</strong> nelle
-        reti altrui. Questo vale anche per i laboratori di
-        informatica dei corsi di reti: non fate partire il vostro
-        server DHCP se siete collegati alla rete interna!</p>
+        "docutils literal"><span class=
+        "pre">255.255.255.255</span></tt> e potrebbe rispondere a
+        un pacchetto di richiesta DHCP. Quindi non fate partire
+        inavvertitamente un server DHCP in una rete gia' servita e
+        <strong>non vi azzardate ad andare in giro con un portatile
+        con un server DHCP attivo</strong> nelle reti altrui.
+        Questo vale anche per i laboratori di informatica dei corsi
+        di reti: non fate partire il vostro server DHCP se siete
+        collegati alla rete interna!</p>
 
         <p>/etc/dnsmasq.conf (riga 118):</p>
         <pre class="literal-block">
@@ -3522,12 +3676,12 @@ dhcp-range=192.168.0.20,192.168.0.50,24h
 
       <div class="section" id="dns-cache">
         <h2><a class="toc-backref" href=
-        "#id67">6.3&nbsp;&nbsp;&nbsp;DNS cache</a></h2>
+        "#id69">6.3&nbsp;&nbsp;&nbsp;DNS cache</a></h2>
 
         <p>Dnsmasq lavora di default come cache dns: inserire al
-        file <tt class="docutils literal">/etc/resolv.conf</tt> il
-        nameserver localhost in cima alla lista dei
-        <em>nameserver</em> disponibili.</p>
+        file <tt class="docutils literal"><span class=
+        "pre">/etc/resolv.conf</span></tt> il nameserver localhost
+        in cima alla lista dei <em>nameserver</em> disponibili.</p>
 
         <blockquote>
           nameserver 127.0.0.1
@@ -3535,30 +3689,32 @@ dhcp-range=192.168.0.20,192.168.0.50,24h
 
         <p>Questo pero' potrebbe essere problematico se un altro
         servizio, ad esempio il DHCP client, riscrive il contenuto
-        del file <tt class=
-        "docutils literal">/etc/resolv.conf</tt>. Per superare il
+        del file <tt class="docutils literal"><span class=
+        "pre">/etc/resolv.conf</span></tt>. Per superare il
         problema si aggiunga (riga 20) al file di configurazione
-        <tt class=
-        "docutils literal">/etc/dhcp3/dhclient.conf</tt></p>
+        <tt class="docutils literal"><span class=
+        "pre">/etc/dhcp3/dhclient.conf</span></tt></p>
         <pre class="literal-block">
 prepend domain-name-servers 127.0.0.1;
 </pre>
 
         <p>Oppure potrebbe essere il nostro <em>PPP client</em>
         (per la connessione ADSL) a intervenire sul file <tt class=
-        "docutils literal">//etc/resolv.conf</tt>, si modifichi
-        quindi <tt class="docutils literal"><span class=
+        "docutils literal"><span class=
+        "pre">//etc/resolv.conf</span></tt>, si modifichi quindi
+        <tt class="docutils literal"><span class=
         "pre">/etc/ppp/peers/dsl-provider</span></tt> commentando
-        <tt class="docutils literal">usepeerdns</tt>. Se la vostra
-        connessione ad internet e' ADSL raramente dovreste aver
-        bisogno di cambiare i DNS una volta impostati (a meno che
-        non usiate un portatile!).</p>
+        <tt class="docutils literal"><span class=
+        "pre">usepeerdns</span></tt>. Se la vostra connessione ad
+        internet e' ADSL raramente dovreste aver bisogno di
+        cambiare i DNS una volta impostati (a meno che non usiate
+        un portatile!).</p>
       </div>
     </div>
 
     <div class="section" id="bind-dns-autoritativo">
       <h1><a class="toc-backref" href=
-      "#id68">7&nbsp;&nbsp;&nbsp;Bind : DNS Autoritativo</a></h1>
+      "#id70">7&nbsp;&nbsp;&nbsp;Bind : DNS Autoritativo</a></h1>
 
       <p>Le soluzioni viste possono bastare per la rete locale o
       per fare delle prove, ma prima o poi verra' il momento in cui
@@ -3573,14 +3729,16 @@ bind9
 
       <div class="section" id="id5">
         <h2><a class="toc-backref" href=
-        "#id69">7.1&nbsp;&nbsp;&nbsp;DNS cache</a></h2>
+        "#id71">7.1&nbsp;&nbsp;&nbsp;DNS cache</a></h2>
 
         <p>Bind appena installato funzionera' come DNS cache: si
-        faccia un test con un <tt class="docutils literal">dig
-        @localhost</tt> . Bind a differenza di Dnsmasq e' autonomo:
-        non ha bisogno di forwardare (inoltrare) le query a un DNS
-        esterno: queste verranno risolte direttamente da Bind
-        partendo dai <em>DNS root servers</em>.</p>
+        faccia un test con un <tt class=
+        "docutils literal"><span class="pre">dig</span>
+        <span class="pre">@localhost</span></tt> . Bind a
+        differenza di Dnsmasq e' autonomo: non ha bisogno di
+        forwardare (inoltrare) le query a un DNS esterno: queste
+        verranno risolte direttamente da Bind partendo dai <em>DNS
+        root servers</em>.</p>
 
         <p>E' comunque possibile impostare dei DNS forwarders,
         tipicamente i DNS server forniti dal proprio provider, per
@@ -3620,7 +3778,8 @@ acl "localnet" {
 
         <p>Per poi aggiungere all'interno della stanza options la
         direttiva che abilita' l'entita' <tt class=
-        "docutils literal">localnet</tt>:</p>
+        "docutils literal"><span class=
+        "pre">localnet</span></tt>:</p>
 
         <p>/etc/bind/named.conf.options</p>
         <pre class="literal-block">
@@ -3630,7 +3789,7 @@ allow-query {"localnet" ;} ;
 
       <div class="section" id="ospitare-una-zona">
         <h2><a class="toc-backref" href=
-        "#id70">7.2&nbsp;&nbsp;&nbsp;Ospitare una zona</a></h2>
+        "#id72">7.2&nbsp;&nbsp;&nbsp;Ospitare una zona</a></h2>
 
         <p>Se avete acquistato un nome di dominio e vi serve un
         software DNS per gestirlo Bind e' la scelta piu' diffusa.
@@ -3640,13 +3799,15 @@ allow-query {"localnet" ;} ;
 
         <div class="section" id="named-conf-local">
           <h3><a class="toc-backref" href=
-          "#id71">7.2.1&nbsp;&nbsp;&nbsp;named.conf.local</a></h3>
+          "#id73">7.2.1&nbsp;&nbsp;&nbsp;named.conf.local</a></h3>
 
           <p>Prima di tutti impostiamo il server bind per gestire
           la zona, per non fare confusione e' opportuno inserire le
           propie zone DNS nel file <tt class=
-          "docutils literal">named.conf.local</tt> e non in
-          <tt class="docutils literal">named.conf</tt>.</p>
+          "docutils literal"><span class=
+          "pre">named.conf.local</span></tt> e non in <tt class=
+          "docutils literal"><span class=
+          "pre">named.conf</span></tt>.</p>
 
           <p>named.conf.local:</p>
           <pre class="literal-block">
@@ -3680,16 +3841,18 @@ zone "piffa.net" {
 
         <div class="section" id="configurazione-della-zona">
           <h3><a class="toc-backref" href=
-          "#id72">7.2.2&nbsp;&nbsp;&nbsp;Configurazione della
+          "#id74">7.2.2&nbsp;&nbsp;&nbsp;Configurazione della
           zona</a></h3>
 
           <p>Ora dovremo preparare il file contenente i record DNS
           della zona <em>piffa.net</em>, come abbiamo indicato
           prima questi saranno contenuti nel file <tt class=
-          "docutils literal">/etc/bind/pz/piffa.net</tt> . Tenere
-          le zone dentro una sottocartella e' buona abitudine,
-          usare <tt class="docutils literal">pz</tt> per queste e'
-          una vecchia abitudine.</p>
+          "docutils literal"><span class=
+          "pre">/etc/bind/pz/piffa.net</span></tt> . Tenere le zone
+          dentro una sottocartella e' buona abitudine, usare
+          <tt class="docutils literal"><span class=
+          "pre">pz</span></tt> per queste e' una vecchia
+          abitudine.</p>
 
           <p>piffa.net:</p>
           <pre class="literal-block">
@@ -3722,19 +3885,23 @@ ftp             CNAME   zoo
 
           <p>All'interno di questo file si possono inserire dei
           commenti con il carattere <tt class=
-          "docutils literal">;</tt> (punto-e-virgola), si faccia
-          attenzione alla rigida sintassi: apertura e chiusura
-          delle parentesi tonde nella parte <tt class=
-          "docutils literal">IN SOA</tt>, uso del <tt class=
-          "docutils literal">punto</tt> finale per precisare un
-          nome di dominio specifico (<em>FQDN</em>: Fully-qualified
-          Domain Name) come <tt class=
-          "docutils literal">test.piffa.net.</tt> a differenza
-          degli altri domini di terzo livello come <tt class=
-          "docutils literal">pop,imap,smtp</tt> .</p>
+          "docutils literal"><span class="pre">;</span></tt>
+          (punto-e-virgola), si faccia attenzione alla rigida
+          sintassi: apertura e chiusura delle parentesi tonde nella
+          parte <tt class="docutils literal"><span class=
+          "pre">IN</span> <span class="pre">SOA</span></tt>, uso
+          del <tt class="docutils literal"><span class=
+          "pre">punto</span></tt> finale per precisare un nome di
+          dominio specifico (<em>FQDN</em>: Fully-qualified Domain
+          Name) come <tt class="docutils literal"><span class=
+          "pre">test.piffa.net.</span></tt> a differenza degli
+          altri domini di terzo livello come <tt class=
+          "docutils literal"><span class=
+          "pre">pop,imap,smtp</span></tt> .</p>
 
           <p>La zona inizia con una direttiva <tt class=
-          "docutils literal">$TTL 3D</tt> (RFC 2308) che indica la
+          "docutils literal"><span class="pre">$TTL</span>
+          <span class="pre">3D</span></tt> (RFC 2308) che indica la
           durata (in questo caso tre giorni) che ogni record
           dovrebbe avrebbe nella cache degli altri serber DNS.
           Questo valore dovrebbe essere superiore a un giorno, se
@@ -3751,14 +3918,17 @@ normale         IN      A       94.23.63.105 ; usa il TTL di default: 3 giorni
 </pre>
 
           <p>Segue poi il nome della zona, indicato con la
-          <tt class="docutils literal">@</tt> per richiamare la
-          zona originale precisata nel file <tt class=
-          "docutils literal">named.conf.options</tt> . Segue il
-          campo <tt class="docutils literal">SOA</tt>.</p>
+          <tt class="docutils literal"><span class=
+          "pre">@</span></tt> per richiamare la zona originale
+          precisata nel file <tt class=
+          "docutils literal"><span class=
+          "pre">named.conf.options</span></tt> . Segue il campo
+          <tt class="docutils literal"><span class=
+          "pre">SOA</span></tt>.</p>
 
           <div class="section" id="soa-start-of-authority-record">
             <h4><a class="toc-backref" href=
-            "#id73">7.2.2.1&nbsp;&nbsp;&nbsp;SOA: Start of
+            "#id75">7.2.2.1&nbsp;&nbsp;&nbsp;SOA: Start of
             Authority Record</a></h4>
 
             <p>Il record SOA puo' comparire solo una volta in una
@@ -3775,25 +3945,26 @@ normale         IN      A       94.23.63.105 ; usa il TTL di default: 3 giorni
               <dd>email-addr: indirizzo email della persona
               responsabile di questa zona, il primo punto viene
               tradotto in una <em>chiocciola</em> <tt class=
-              "docutils literal">@</tt> dato che questo carattere
-              ha un'altro utilizzo all'interno di questo file. Il
-              referente della zona <strong>deve</strong> essere un
-              email valido e controllato, come consuetudine si usa
-              <tt class=
-              "docutils literal">hostmaster@dominio.tilde</tt>
-              .</dd>
+              "docutils literal"><span class="pre">@</span></tt>
+              dato che questo carattere ha un'altro utilizzo
+              all'interno di questo file. Il referente della zona
+              <strong>deve</strong> essere un email valido e
+              controllato, come consuetudine si usa <tt class=
+              "docutils literal"><span class=
+              "pre">hostmaster@dominio.tilde</span></tt> .</dd>
 
               <dt>200905245 serial number</dt>
 
               <dd>Questo valore serve per indicare quando e' stato
               modificato questo file di configurazione, secondo il
-              formato <tt class="docutils literal">yyyymmddss</tt>:
-              <tt class="docutils literal">yyyy</tt> = anno, ''mm''
-              = mese, ''dd'' = giorno, ''ss'' = seriale. Il seriale
-              che deve essere sempre specificato anche per una
-              cifra, va incrementato di una unita' nel caso vengano
-              fatte piu' modifiche <em>nello stesso
-              giorno</em>.</dd>
+              formato <tt class="docutils literal"><span class=
+              "pre">yyyymmddss</span></tt>: <tt class=
+              "docutils literal"><span class="pre">yyyy</span></tt>
+              = anno, ''mm'' = mese, ''dd'' = giorno, ''ss'' =
+              seriale. Il seriale che deve essere sempre
+              specificato anche per una cifra, va incrementato di
+              una unita' nel caso vengano fatte piu' modifiche
+              <em>nello stesso giorno</em>.</dd>
 
               <dt>8H refresh</dt>
 
@@ -3832,7 +4003,7 @@ normale         IN      A       94.23.63.105 ; usa il TTL di default: 3 giorni
 
           <div class="section" id="altri-campi">
             <h4><a class="toc-backref" href=
-            "#id74">7.2.2.2&nbsp;&nbsp;&nbsp;Altri campi:</a></h4>
+            "#id76">7.2.2.2&nbsp;&nbsp;&nbsp;Altri campi:</a></h4>
 
             <p>All'interno della zona possono essere utilizati vari
             tipi di records (RR):</p>
@@ -3859,10 +4030,14 @@ normale         IN      A       94.23.63.105 ; usa il TTL di default: 3 giorni
 
               <dd>Canonical Name: un alias per un host: ad esempio
               per il dominio piffa.net possiamo settare degli alias
-              come <tt class="docutils literal">www.piffa.net,
-              http.piffa.net, virtual.piffa.net, ftp.piffa.net,
-              imap.piffa.net</tt>. Comodo quando diversi alias sono
-              sempre riferiti allo stesso ip.</dd>
+              come <tt class="docutils literal"><span class=
+              "pre">www.piffa.net,</span> <span class=
+              "pre">http.piffa.net,</span> <span class=
+              "pre">virtual.piffa.net,</span> <span class=
+              "pre">ftp.piffa.net,</span> <span class=
+              "pre">imap.piffa.net</span></tt>. Comodo quando
+              diversi alias sono sempre riferiti allo stesso
+              ip.</dd>
 
               <dt>MX</dt>
 
@@ -3872,12 +4047,15 @@ normale         IN      A       94.23.63.105 ; usa il TTL di default: 3 giorni
               per indicare la priorita' di un MX rispettoad un
               altro si usa un valore di 2 cifre: il valore piu'
               basso indica priorita' piu' bassa. Es: <tt class=
-              "docutils literal">MX&nbsp;&nbsp;&nbsp; 10
-              smtp.piffa.net.</tt> per il server SMTP principale e
-              <tt class=
-              "docutils literal">MX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-              40 smtp2.piffa.net</tt> per il secondario. Non deve
-              essere un cname.</dd>
+              "docutils literal"><span class=
+              "pre">MX</span>&nbsp;&nbsp;&nbsp; <span class=
+              "pre">10</span> <span class=
+              "pre">smtp.piffa.net.</span></tt> per il server SMTP
+              principale e <tt class=
+              "docutils literal"><span class="pre">MX</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+              <span class="pre">40</span> <span class=
+              "pre">smtp2.piffa.net</span></tt> per il secondario.
+              Non deve essere un cname.</dd>
 
               <dt>PTR</dt>
 
@@ -3896,7 +4074,7 @@ normale         IN      A       94.23.63.105 ; usa il TTL di default: 3 giorni
 
       <div class="section" id="dns-slave">
         <h2><a class="toc-backref" href=
-        "#id75">7.3&nbsp;&nbsp;&nbsp;DNS slave</a></h2>
+        "#id77">7.3&nbsp;&nbsp;&nbsp;DNS slave</a></h2>
 
         <p>Data l'importanza del servizio DNS e' necessario avere
         ridondanza per i server DNS che ospitano i vostri dati: in
@@ -3913,10 +4091,10 @@ normale         IN      A       94.23.63.105 ; usa il TTL di default: 3 giorni
         si propaghera' agli slaves automaticamente.</p>
 
         <p>Per attivare uno <em>slave</em> per la nostra zona di
-        esempio <tt class="docutils literal">piffa.net</tt> si
-        inserisca nel file <tt class=
-        "docutils literal">named.conf.local</tt> dello slave
-        server:</p>
+        esempio <tt class="docutils literal"><span class=
+        "pre">piffa.net</span></tt> si inserisca nel file
+        <tt class="docutils literal"><span class=
+        "pre">named.conf.local</span></tt> dello slave server:</p>
         <pre class="literal-block">
 zone "piffa.net" {
         type slave;
@@ -3926,13 +4104,16 @@ zone "piffa.net" {
 </pre>
 
         <p>Facendo ripartire Bind il file <tt class=
-        "docutils literal">/etc/bind/pz/piffa.net</tt> viene creato
+        "docutils literal"><span class=
+        "pre">/etc/bind/pz/piffa.net</span></tt> viene creato
         automaticamente.</p>
 
         <p>Segue un estratto di <tt class=
-        "docutils literal">/var/log/syslog</tt> al <tt class=
-        "docutils literal">restart</tt> di <tt class=
-        "docutils literal">bind9</tt> sullo slave:</p>
+        "docutils literal"><span class=
+        "pre">/var/log/syslog</span></tt> al <tt class=
+        "docutils literal"><span class="pre">restart</span></tt> di
+        <tt class="docutils literal"><span class=
+        "pre">bind9</span></tt> sullo slave:</p>
         <pre class="literal-block">
 ... slave named[2256]: zone piffa.net/IN: loaded serial 200905245
 ... slave named[2256]: running
@@ -3950,35 +4131,40 @@ zone "piffa.net" {
           interroghera' (inviando un notify) se' stesso per
           valutare se i dati relativi alla zona di cui e' slave
           sono aggiornati. Si aggiunga quindi al file <tt class=
-          "docutils literal">/etc/bind/named.conf.options</tt>
-          dello slave: <tt class="docutils literal"><span class=
-          "pre">allow-notify</span> { 192.168.0.1; };</tt>
-          all'interno della stanza <tt class=
-          "docutils literal">options</tt>, in cui l'inidirizzo IP
-          inserito e' quello dello stesso slave server.</p>
+          "docutils literal"><span class=
+          "pre">/etc/bind/named.conf.options</span></tt> dello
+          slave: <tt class="docutils literal"><span class=
+          "pre">allow-notify</span> <span class="pre">{</span>
+          <span class="pre">192.168.0.1;</span> <span class=
+          "pre">};</span></tt> all'interno della stanza <tt class=
+          "docutils literal"><span class="pre">options</span></tt>,
+          in cui l'inidirizzo IP inserito e' quello dello stesso
+          slave server.</p>
         </div>
       </div>
 
       <div class="section" id="aggiornamento-dinamico-nsupdate">
         <h2><a class="toc-backref" href=
-        "#id76">7.4&nbsp;&nbsp;&nbsp;Aggiornamento dinamico:
+        "#id78">7.4&nbsp;&nbsp;&nbsp;Aggiornamento dinamico:
         nsupdate</a></h2>
 
         <p>Dalla versione 8 di Bind e' dsponibile l'utility
-        <tt class="docutils literal">nsupdate</tt> (disponibile nel
-        pacchetto <tt class="docutils literal">dnsutils</tt>) per
-        aggiornare automaticamente i record di una zona secondo il
-        paradigma client / server ( RFC2136 ) . Posto che abbiate a
-        disposizione un server DNS Bind on-line su un indirizzo IP
-        fisso e un zona da gestire (che potrebbe essere anche solo
-        la delega di un dominio di terzo livello come
-        <em>casa.miodominio.net</em>) sara' possibile aggiornare
-        automaticamente i record che tirano a degli indirizzi IP
-        <em>pubblici ma dnamici</em>, come quelli spesso messi a
-        disposizione dei provider per le connessioni ad internet
-        residenziali, in modo da poter rendere sempre raggiungibile
-        la vostra workstation a casa anche dopo un aggiornamento
-        dell'ip dinamico associato alla connessione.</p>
+        <tt class="docutils literal"><span class=
+        "pre">nsupdate</span></tt> (disponibile nel pacchetto
+        <tt class="docutils literal"><span class=
+        "pre">dnsutils</span></tt>) per aggiornare automaticamente
+        i record di una zona secondo il paradigma client / server (
+        RFC2136 ) . Posto che abbiate a disposizione un server DNS
+        Bind on-line su un indirizzo IP fisso e un zona da gestire
+        (che potrebbe essere anche solo la delega di un dominio di
+        terzo livello come <em>casa.miodominio.net</em>) sara'
+        possibile aggiornare automaticamente i record che tirano a
+        degli indirizzi IP <em>pubblici ma dnamici</em>, come
+        quelli spesso messi a disposizione dei provider per le
+        connessioni ad internet residenziali, in modo da poter
+        rendere sempre raggiungibile la vostra workstation a casa
+        anche dopo un aggiornamento dell'ip dinamico associato alla
+        connessione.</p>
 
         <p>L'auenticazione del client nsupdate che avra' la
         possibilita' di aggiornare il server DNS master avviene
@@ -3993,17 +4179,17 @@ zone "piffa.net" {
 
         <div class="section" id="configurazione-client-nsupdate">
           <h3><a class="toc-backref" href=
-          "#id77">7.4.1&nbsp;&nbsp;&nbsp;Configurazione client
+          "#id79">7.4.1&nbsp;&nbsp;&nbsp;Configurazione client
           (nsupdate)</a></h3>
 
           <p>Sul client, sul quale non deve essere necessariamente
           installato un server DNS Bind ma la sola utility
-          <tt class="docutils literal">nsupdate</tt>, generiamo la
-          coppia di chiavi con l'utility <tt class=
-          "docutils literal"><span class=
+          <tt class="docutils literal"><span class=
+          "pre">nsupdate</span></tt>, generiamo la coppia di chiavi
+          con l'utility <tt class="docutils literal"><span class=
           "pre">dnssec-keygen</span></tt> installabile tramite il
-          pacchetto <tt class=
-          "docutils literal">bind9utils</tt>:</p>
+          pacchetto <tt class="docutils literal"><span class=
+          "pre">bind9utils</span></tt>:</p>
           <pre class="literal-block">
 dnssec-keygen -a HMAC-MD5 -b 512 -n USER home.piffa.net.
 </pre>
@@ -4020,14 +4206,15 @@ dnssec-keygen -a HMAC-MD5 -b 512 -n USER home.piffa.net.
         <div class="section" id=
         "configurazione-server-riconoscimento-chiave">
           <h3><a class="toc-backref" href=
-          "#id78">7.4.2&nbsp;&nbsp;&nbsp;Configurazione server:
+          "#id80">7.4.2&nbsp;&nbsp;&nbsp;Configurazione server:
           riconoscimento chiave</a></h3>
 
           <dl class="docutils">
             <dt>Per rendere nota al server la chiave pubblica
             generata sul client si aggiunga quindi al file
-            <tt class="docutils literal">/etc/bind/named.conf</tt>
-            sul server::</dt>
+            <tt class="docutils literal"><span class=
+            "pre">/etc/bind/named.conf</span></tt> sul
+            server::</dt>
 
             <dd>
               <dl class="first last docutils">
@@ -4044,7 +4231,8 @@ dnssec-keygen -a HMAC-MD5 -b 512 -n USER home.piffa.net.
             <p class="first admonition-title">Nota</p>
 
             <p class="last">La parte <tt class=
-            "docutils literal">secret</tt>, che potete leggere
+            "docutils literal"><span class=
+            "pre">secret</span></tt>, che potete leggere
             direttamente nel file *.key della chiave genearta, e'
             scritto <em>tutto sulla stessa riga</em> senza ritorni
             a capo.</p>
@@ -4053,13 +4241,13 @@ dnssec-keygen -a HMAC-MD5 -b 512 -n USER home.piffa.net.
 
         <div class="section" id="server-gestione-dell-intera-zona">
           <h3><a class="toc-backref" href=
-          "#id79">7.4.3&nbsp;&nbsp;&nbsp;Server: gestione
+          "#id81">7.4.3&nbsp;&nbsp;&nbsp;Server: gestione
           dell'intera zona</a></h3>
 
           <p>Sul server modifichiamo il file di configurazione
-          <tt class="docutils literal">named.conf.local</tt> della
-          zona della quale vogliamo concedere l'aggiornamento al
-          client:</p>
+          <tt class="docutils literal"><span class=
+          "pre">named.conf.local</span></tt> della zona della quale
+          vogliamo concedere l'aggiornamento al client:</p>
           <pre class="literal-block">
 zone "piffa.net" {
         type master;
@@ -4073,8 +4261,9 @@ zone "piffa.net" {
           <dl class="docutils">
             <dt>Sara' necessario assicurarsi che il demone di Bind
             sia in grado di modificare il file <tt class=
-            "docutils literal">/etc/bind/pz/piffa.net</tt>: dato
-            che questo file ora sara' gestito da lui si proceda a
+            "docutils literal"><span class=
+            "pre">/etc/bind/pz/piffa.net</span></tt>: dato che
+            questo file ora sara' gestito da lui si proceda a
             cedergli la propieta' del file::</dt>
 
             <dd>chown bind /etc/bind/pz/piffa.net</dd>
@@ -4084,8 +4273,9 @@ zone "piffa.net" {
           sistema dei due host devono essere sincronizzati per
           poter valutare l'opportunita' di un aggiornamento: si
           consigla di installare su entrambi l'utility <tt class=
-          "docutils literal">ntpdate</tt> e di eseguirla facendo
-          riferimento ai time server di Debian:</p>
+          "docutils literal"><span class="pre">ntpdate</span></tt>
+          e di eseguirla facendo riferimento ai time server di
+          Debian:</p>
           <pre class="literal-block">
 apt-get install ntpdate
 ntpdate-debian
@@ -4110,25 +4300,29 @@ home.piffa.net.         86400   IN      A       192.168.0.1
 </pre>
 
           <p>Per comprendere meglio l'uso dell'utility <tt class=
-          "docutils literal">nsupdate</tt> si consiglia la lettura
-          della relativa pagina man. Nella prima riga viene
-          invocato il comando <tt class=
-          "docutils literal">nsupdate</tt> impostando col flag
+          "docutils literal"><span class="pre">nsupdate</span></tt>
+          si consiglia la lettura della relativa pagina man. Nella
+          prima riga viene invocato il comando <tt class=
+          "docutils literal"><span class="pre">nsupdate</span></tt>
+          impostando col flag <tt class=
+          "docutils literal"><span class="pre">-k</span></tt> la
+          chiave privata generata precedentemente, con <tt class=
+          "docutils literal"><span class="pre">server</span></tt>
+          si imposta quale server NS autoritario della zona (che
+          abbiamo precedentemente configurato per ricevere gli
+          aggiornamenti) vogliamo contattare. Alla riga sucessiva
+          <tt class="docutils literal"><span class=
+          "pre">update</span></tt> viene aggiunto un record
           <tt class="docutils literal"><span class=
-          "pre">-k</span></tt> la chiave privata generata
-          precedentemente, con <tt class=
-          "docutils literal">server</tt> si imposta quale server NS
-          autoritario della zona (che abbiamo precedentemente
-          configurato per ricevere gli aggiornamenti) vogliamo
-          contattare. Alla riga sucessiva <tt class=
-          "docutils literal">update</tt> viene aggiunto un record
-          <tt class="docutils literal">A</tt> per la il dominio
-          <tt class="docutils literal">home.piffa.net</tt>
-          indirizzato all'IP <tt class=
-          "docutils literal">192.168.0.2</tt>, poi <tt class=
-          "docutils literal">show</tt> mostra quanto ci si prepara
-          a comunicare al server con il finale <tt class=
-          "docutils literal">send</tt> .</p>
+          "pre">A</span></tt> per la il dominio <tt class=
+          "docutils literal"><span class=
+          "pre">home.piffa.net</span></tt> indirizzato all'IP
+          <tt class="docutils literal"><span class=
+          "pre">192.168.0.2</span></tt>, poi <tt class=
+          "docutils literal"><span class="pre">show</span></tt>
+          mostra quanto ci si prepara a comunicare al server con il
+          finale <tt class="docutils literal"><span class=
+          "pre">send</span></tt> .</p>
 
           <p>Si noti che in questo modo <em>l'intera zona</em>
           piffa.net e suscettibile di essere modificata dal client,
@@ -4141,7 +4335,7 @@ home.piffa.net.         86400   IN      A       192.168.0.1
         <div class="section" id=
         "automatizzare-l-aggiornamento-dinamico">
           <h3><a class="toc-backref" href=
-          "#id80">7.4.4&nbsp;&nbsp;&nbsp;Automatizzare
+          "#id82">7.4.4&nbsp;&nbsp;&nbsp;Automatizzare
           l'aggiornamento dinamico</a></h3>
 
           <p>Nsupdate risulta comodo per tenere aggiornati i record
@@ -4170,36 +4364,40 @@ nsupdate  -k /root/dns/Khome.piffa.net.+157+04331.private &lt;&lt;-EOF
 </pre>
 
           <p>Questo script legge il valore del device di rete
-          <tt class="docutils literal">ppp0</tt> creato dal
-          <cite>pppoe</cite> di una connessione ADSL per ottenere
-          l'indirizzo IP ottenuto dal provider (prima di farlo
-          aspetta 15 secondi per dare il tempo al <tt class=
-          "docutils literal">pppoe</tt> di negoziare la
+          <tt class="docutils literal"><span class=
+          "pre">ppp0</span></tt> creato dal <cite>pppoe</cite> di
+          una connessione ADSL per ottenere l'indirizzo IP ottenuto
+          dal provider (prima di farlo aspetta 15 secondi per dare
+          il tempo al <tt class="docutils literal"><span class=
+          "pre">pppoe</span></tt> di negoziare la
           connessione).Vengono poi eliminati gli esistenti valori
-          <tt class="docutils literal">A</tt> e <tt class=
-          "docutils literal">MX</tt> per <tt class=
-          "docutils literal">home.piffa.net</tt> (si noti il punto
-          finale dopo <em>net</em>) e inseriti quelli attuali.</p>
+          <tt class="docutils literal"><span class=
+          "pre">A</span></tt> e <tt class=
+          "docutils literal"><span class="pre">MX</span></tt> per
+          <tt class="docutils literal"><span class=
+          "pre">home.piffa.net</span></tt> (si noti il punto finale
+          dopo <em>net</em>) e inseriti quelli attuali.</p>
 
           <p>Resta da decidere quando richiamare questo script:
           l'evento che causa l'assegnazione del nuovo IP in questo
           caso e una nuova connessione <tt class=
-          "docutils literal">pppoe</tt>, quindi sarebbe
-          consigliabile inserire lo script nelle routine comprese
-          in <tt class="docutils literal"><span class=
+          "docutils literal"><span class="pre">pppoe</span></tt>,
+          quindi sarebbe consigliabile inserire lo script nelle
+          routine comprese in <tt class=
+          "docutils literal"><span class=
           "pre">/etc/ppp/ip-up.d</span></tt> (si veda la
           documentazione di ppp), nel caso questo non desse i
           risultati sperati (per problemi di connessione) come via
           estrema si consideri di mettere lo script nella routine
-          del demone <tt class="docutils literal">cron</tt> in modo
-          che venga eseguito periodicamente (ad esempio ogni
-          giorno).</p>
+          del demone <tt class="docutils literal"><span class=
+          "pre">cron</span></tt> in modo che venga eseguito
+          periodicamente (ad esempio ogni giorno).</p>
         </div>
       </div>
 
       <div class="section" id="link-suggeriti">
         <h2><a class="toc-backref" href=
-        "#id81">7.5&nbsp;&nbsp;&nbsp;Link suggeriti:</a></h2>
+        "#id83">7.5&nbsp;&nbsp;&nbsp;Link suggeriti:</a></h2>
 
         <ul class="simple">
           <li>DNS for Rocket Scientists <a class=
@@ -4214,7 +4412,7 @@ nsupdate  -k /root/dns/Khome.piffa.net.+157+04331.private &lt;&lt;-EOF
 
     <div class="section" id="samba">
       <h1><a class="toc-backref" href=
-      "#id82">8&nbsp;&nbsp;&nbsp;Samba</a></h1>
+      "#id84">8&nbsp;&nbsp;&nbsp;Samba</a></h1>
 
       <p>Samba e' un progetto libero che fornisce servizi di
       condivisione di file e stampanti a client SMB/CIFS.</p>
@@ -4235,7 +4433,7 @@ nsupdate  -k /root/dns/Khome.piffa.net.+157+04331.private &lt;&lt;-EOF
 
       <div class="section" id="pacchetti">
         <h2><a class="toc-backref" href=
-        "#id83">8.1&nbsp;&nbsp;&nbsp;Pacchetti</a></h2>
+        "#id85">8.1&nbsp;&nbsp;&nbsp;Pacchetti</a></h2>
 
         <p>Pacchetti da installare per utilizzare Samba in
         modalita' client <a class="footnote-reference" href="#id7"
@@ -4267,15 +4465,18 @@ samba smbfs smbclient
               GNU/Linux come alternativa a NFS. Per la condivisione
               di stampanti sarebbe invece opportuno intervenire
               direttamente su <tt class=
-              "docutils literal">CUPS</tt>.</td>
+              "docutils literal"><span class=
+              "pre">CUPS</span></tt>.</td>
             </tr>
           </tbody>
         </table>
 
         <p>Durante la prima installazione viene chiesto il nome del
         gruppo di appartenenza, il default per Windows e'
-        <tt class="docutils literal">WORKGROUP</tt>. In aula usiamo
-        invece <tt class="docutils literal">208</tt> .</p>
+        <tt class="docutils literal"><span class=
+        "pre">WORKGROUP</span></tt>. In aula usiamo invece
+        <tt class="docutils literal"><span class=
+        "pre">208</span></tt> .</p>
 
         <p>Per riconfigurare Samba si usi il comando:</p>
         <pre class="literal-block">
@@ -4285,7 +4486,7 @@ dpkg-reconfigure samba-common
 
       <div class="section" id="passwords-e-autenticazione">
         <h2><a class="toc-backref" href=
-        "#id84">8.2&nbsp;&nbsp;&nbsp;Passwords e
+        "#id86">8.2&nbsp;&nbsp;&nbsp;Passwords e
         autenticazione</a></h2>
 
         <p>Per poter configurare Samba in modo che usi un sistema
@@ -4308,16 +4509,17 @@ dpkg-reconfigure samba-common
           dovranno fisicamente scrivere sui file system. Se un
           utente non puo' scrivere in una certa posizione del file
           system (ad esempio nella cartella <tt class=
-          "docutils literal">/mnt/condivisione</tt> che sara' stata
+          "docutils literal"><span class=
+          "pre">/mnt/condivisione</span></tt> che sara' stata
           necessariamente creata inizialmente dall'utente
-          <tt class="docutils literal">root</tt>) per mancanza dei
-          privilegi di scrittura allora neanche Samba potra' farlo
-          nel momento in mette a disposizione la risorsa
-          all'utente. Se si montano file-system dedicati per le
-          condivisioni controllare i permessi e proprieta' dei
-          <em>punti di mount*</em>. Queste passwords sono salvate
-          nel solito file /etc/shadow (richiamato da
-          /etc/passwd).</dd>
+          <tt class="docutils literal"><span class=
+          "pre">root</span></tt>) per mancanza dei privilegi di
+          scrittura allora neanche Samba potra' farlo nel momento
+          in mette a disposizione la risorsa all'utente. Se si
+          montano file-system dedicati per le condivisioni
+          controllare i permessi e proprieta' dei <em>punti di
+          mount*</em>. Queste passwords sono salvate nel solito
+          file /etc/shadow (richiamato da /etc/passwd).</dd>
 
           <dt>2 Password per l'applicativo Samba</dt>
 
@@ -4325,9 +4527,11 @@ dpkg-reconfigure samba-common
           utilizzare un sistema di criptazione delle password
           diverso da /etc/shadow . Le password per Samba possono
           essere gestite ad esempio col comando <tt class=
-          "docutils literal">smbpasswd</tt> e vengono generalmente
+          "docutils literal"><span class=
+          "pre">smbpasswd</span></tt> e vengono generalmente
           salvate all'interno di <tt class=
-          "docutils literal">/var/lib/samba/passdb.tdb</tt> .</dd>
+          "docutils literal"><span class=
+          "pre">/var/lib/samba/passdb.tdb</span></tt> .</dd>
 
           <dt>3 Password per Windows.</dt>
 
@@ -4343,7 +4547,7 @@ dpkg-reconfigure samba-common
 
       <div class="section" id="creazione-utenti">
         <h2><a class="toc-backref" href=
-        "#id85">8.3&nbsp;&nbsp;&nbsp;Creazione Utenti</a></h2>
+        "#id87">8.3&nbsp;&nbsp;&nbsp;Creazione Utenti</a></h2>
 
         <p>Creiamo per primo l'utente sotto GNU/Linux, facendo
         attenzione a <em>non dargli una shell di sistema</em>. Gli
@@ -4356,8 +4560,8 @@ dpkg-reconfigure samba-common
 adduser --shell /bin/false sambo
 </pre>
 
-        <p>Nel file <tt class="docutils literal">/etc/passwd</tt>
-        avremo qualcosa come:</p>
+        <p>Nel file <tt class="docutils literal"><span class=
+        "pre">/etc/passwd</span></tt> avremo qualcosa come:</p>
         <pre class="literal-block">
 sambo:x:1001:1001:Sambo utente Samba,,,:/home/sambo:/bin/false
 </pre>
@@ -4380,7 +4584,7 @@ smbpasswd  sambo
 
       <div class="section" id="creare-la-condivisione">
         <h2><a class="toc-backref" href=
-        "#id86">8.4&nbsp;&nbsp;&nbsp;Creare la
+        "#id88">8.4&nbsp;&nbsp;&nbsp;Creare la
         condivisione</a></h2>
 
         <p>La condivisione altro non e' che una cartella sul server
@@ -4388,13 +4592,14 @@ smbpasswd  sambo
         in base a una autenticazione basata su <em>user-name /
         password</em>. E' per altro possibile permettere l'accesso
         a una risorsa a chiunque indiscriminatamente (a tutti i
-        <tt class="docutils literal">guest</tt>) ma la cosa e'
-        sconsigliabile dal punto di vista della sicurezza. Si
-        decida se la cartella condivisa debba risiedere nella
-        <em>home</em> di un utente (nel caso quest'ultimo ne sia
-        l'unico fruitore) o in una cartella in /mnt/ (nel caso piu'
-        utenti accedano a questa). Nel secondo caso si potranno
-        gestire gli accessi sotto GNU/Linux tramite i gruppi.</p>
+        <tt class="docutils literal"><span class=
+        "pre">guest</span></tt>) ma la cosa e' sconsigliabile dal
+        punto di vista della sicurezza. Si decida se la cartella
+        condivisa debba risiedere nella <em>home</em> di un utente
+        (nel caso quest'ultimo ne sia l'unico fruitore) o in una
+        cartella in /mnt/ (nel caso piu' utenti accedano a questa).
+        Nel secondo caso si potranno gestire gli accessi sotto
+        GNU/Linux tramite i gruppi.</p>
 
         <p>Creazione della risorsa sambo_share nella home
         dell'utente sambo:</p>
@@ -4406,7 +4611,7 @@ smbpasswd  sambo
         <div class="section" id=
         "sicurezza-permessi-di-esecuzione-sul-server">
           <h3><a class="toc-backref" href=
-          "#id87">8.4.1&nbsp;&nbsp;&nbsp;Sicurezza: permessi di
+          "#id89">8.4.1&nbsp;&nbsp;&nbsp;Sicurezza: permessi di
           esecuzione sul server</a></h3>
 
           <p>Bisognerebbe notare sul server i permessi di
@@ -4415,10 +4620,12 @@ smbpasswd  sambo
           condivisione saranno da usarsi sotto Windows non c'e'
           motivo che questi siano eseguibili sotto GNU/Linux. Si
           potrebbe avere quindi, ipotizzando una condivisione in
-          <tt class="docutils literal">/mnt/share</tt> che risieda
-          su di un file system dedicato:</p>
+          <tt class="docutils literal"><span class=
+          "pre">/mnt/share</span></tt> che risieda su di un file
+          system dedicato:</p>
 
-          <p><tt class="docutils literal">/etc/fstab</tt></p>
+          <p><tt class="docutils literal"><span class=
+          "pre">/etc/fstab</span></tt></p>
 
           <blockquote>
             /dev/hda10 /mnt/share ext3 rw,
@@ -4434,7 +4641,7 @@ smbpasswd  sambo
       <div class="section" id=
       "configurazione-dell-applicativo-samba-vero-e-proprio">
         <h2><a class="toc-backref" href=
-        "#id88">8.5&nbsp;&nbsp;&nbsp;Configurazione
+        "#id90">8.5&nbsp;&nbsp;&nbsp;Configurazione
         dell'applicativo Samba vero e proprio.</a></h2>
 
         <p>Avendo preparato gli utenti (ancora una volta: non si
@@ -4464,34 +4671,43 @@ smbpasswd  sambo
 
         <p>Dopo aver salvato il file si puo' fare un primo
         controllo tramite l'utility <tt class=
-        "docutils literal">testparm</tt> , che controlla la
-        sintassi del file di configurazione di Samba. Se questo non
-        rileva problemi si puo' procedere a un <tt class=
-        "docutils literal"># /etc/init.d/samba restart</tt> .</p>
+        "docutils literal"><span class="pre">testparm</span></tt> ,
+        che controlla la sintassi del file di configurazione di
+        Samba. Se questo non rileva problemi si puo' procedere a un
+        <tt class="docutils literal"><span class="pre">#</span>
+        <span class="pre">/etc/init.d/samba</span> <span class=
+        "pre">restart</span></tt> .</p>
 
         <div class="section" id="creazione-di-un-gruppo">
           <h3><a class="toc-backref" href=
-          "#id89">8.5.1&nbsp;&nbsp;&nbsp;Creazione di un
+          "#id91">8.5.1&nbsp;&nbsp;&nbsp;Creazione di un
           gruppo</a></h3>
 
           <p>Se si deve condividere una risorsa con un numero
           consistente di utenti e' consigliabile lavorare in
           termini termini di gruppi piuttosto che elencare la lista
-          degli utenti in <tt class="docutils literal">valid
-          users</tt>.</p>
+          degli utenti in <tt class="docutils literal"><span class=
+          "pre">valid</span> <span class=
+          "pre">users</span></tt>.</p>
 
           <p>Dopo aver creato il gruppo del quale volete facciano
           parte i vostri utenti (<tt class=
-          "docutils literal">addgroup nome_gruppo</tt>), inserite i
+          "docutils literal"><span class="pre">addgroup</span>
+          <span class="pre">nome_gruppo</span></tt>), inserite i
           vostri utenti nel gruppo (<tt class=
-          "docutils literal">adduser nome_utente nome_gruppo</tt>)
-          e modificate la direttiva <tt class=
-          "docutils literal">valid users</tt> in <tt class=
-          "docutils literal">smb.conf</tt> per riferirsi ad un
-          gruppo piuttosto che a degli utenti. Per riferirsi a un
-          gruppo si usi il carattere <tt class="docutils literal">@
-          chicciola</tt> col <tt class=
-          "docutils literal">nome_del_gruppo</tt>:</p>
+          "docutils literal"><span class="pre">adduser</span>
+          <span class="pre">nome_utente</span> <span class=
+          "pre">nome_gruppo</span></tt>) e modificate la direttiva
+          <tt class="docutils literal"><span class=
+          "pre">valid</span> <span class="pre">users</span></tt> in
+          <tt class="docutils literal"><span class=
+          "pre">smb.conf</span></tt> per riferirsi ad un gruppo
+          piuttosto che a degli utenti. Per riferirsi a un gruppo
+          si usi il carattere <tt class=
+          "docutils literal"><span class="pre">@</span>
+          <span class="pre">chicciola</span></tt> col <tt class=
+          "docutils literal"><span class=
+          "pre">nome_del_gruppo</span></tt>:</p>
           <pre class="literal-block">
 # Negoziazione degli accessi su base gruppo
 valid users = @nome_gruppo
@@ -4501,7 +4717,7 @@ valid users = @nome_gruppo
 
       <div class="section" id="testare-il-servizio">
         <h2><a class="toc-backref" href=
-        "#id90">8.6&nbsp;&nbsp;&nbsp;Testare il Servizio</a></h2>
+        "#id92">8.6&nbsp;&nbsp;&nbsp;Testare il Servizio</a></h2>
 
         <p>Come testare il servizio</p>
 
@@ -4541,16 +4757,17 @@ mount -t smbfs //localhost/sambo_share /mnt/sambo_mount/ --verbose -o user=sambo
 
     <div class="section" id="server-di-posta-postfix">
       <h1><a class="toc-backref" href=
-      "#id91">9&nbsp;&nbsp;&nbsp;Server di posta: Postfix</a></h1>
+      "#id93">9&nbsp;&nbsp;&nbsp;Server di posta: Postfix</a></h1>
 
       <p>Il server di posta che prenderemo in considerazione e'
       Postfix, a seguire un estratto di un file di configurazione
       <em>semplice</em> con l'abilitazione delle <em>Maildir</em>
-      nelle <tt class="docutils literal">/home</tt> degli utenti
-      per la consegna della posta:</p>
+      nelle <tt class="docutils literal"><span class=
+      "pre">/home</span></tt> degli utenti per la consegna della
+      posta:</p>
 
-      <p><tt class=
-      "docutils literal">/etc/postfix/main.cf</tt>:</p>
+      <p><tt class="docutils literal"><span class=
+      "pre">/etc/postfix/main.cf</span></tt>:</p>
       <pre class="literal-block">
 # ...segue dalla riga ~30
 myhostname = 162.piffa.net
@@ -4590,7 +4807,7 @@ inet_interfaces = all
 
       <div class="section" id="test-del-server-smtp">
         <h2><a class="toc-backref" href=
-        "#id92">9.1&nbsp;&nbsp;&nbsp;Test del server smtp</a></h2>
+        "#id94">9.1&nbsp;&nbsp;&nbsp;Test del server smtp</a></h2>
 
         <p>Per testare il corretto funzionamento del server di
         posta si puo' procedere in vari modi.</p>
@@ -4608,7 +4825,7 @@ inet_interfaces = all
 
         <div class="section" id="swaks">
           <h3><a class="toc-backref" href=
-          "#id93">9.1.1&nbsp;&nbsp;&nbsp;Swaks</a></h3>
+          "#id95">9.1.1&nbsp;&nbsp;&nbsp;Swaks</a></h3>
 
           <dl class="docutils">
             <dt>Per gli utenti meno esperti e' consigliabile
@@ -4662,7 +4879,7 @@ swaks --to andrea@piffa.net from andrea@mydomain.com
 
       <div class="section" id="imap-e-pop">
         <h2><a class="toc-backref" href=
-        "#id94">9.2&nbsp;&nbsp;&nbsp;Imap e pop</a></h2>
+        "#id96">9.2&nbsp;&nbsp;&nbsp;Imap e pop</a></h2>
 
         <p>Postfix e' un server SMTP, di conseguenza se volete che
         i vostri utenti possano <em>scaricare</em> in locale la
@@ -4677,12 +4894,13 @@ swaks --to andrea@piffa.net from andrea@mydomain.com
 
         <p>Si noti che IMAP necessita delle <em>Maildir</em>, non
         funziona con le Mailbox in <tt class=
-        "docutils literal">/var/mail/</tt> .</p>
+        "docutils literal"><span class="pre">/var/mail/</span></tt>
+        .</p>
       </div>
 
       <div class="section" id="client-a-riga-di-comando">
         <h2><a class="toc-backref" href=
-        "#id95">9.3&nbsp;&nbsp;&nbsp;Client a riga di
+        "#id97">9.3&nbsp;&nbsp;&nbsp;Client a riga di
         comando</a></h2>
 
         <p>Per testare il corretto funzionamento del server di
@@ -4692,7 +4910,7 @@ swaks --to andrea@piffa.net from andrea@mydomain.com
 
         <div class="section" id="mailx">
           <h3><a class="toc-backref" href=
-          "#id96">9.3.1&nbsp;&nbsp;&nbsp;mailx</a></h3>
+          "#id98">9.3.1&nbsp;&nbsp;&nbsp;mailx</a></h3>
 
           <dl class="docutils">
             <dt>Uno dei client piu' semplici, sopratutto per
@@ -4703,15 +4921,19 @@ swaks --to andrea@piffa.net from andrea@mydomain.com
             "mailto:utente@dominio.com">utente@dominio.com</a></dd>
           </dl>
 
-          <p>Se il comando <tt class="docutils literal">mail</tt>
-          non fosse disponibile si installi il pacchetto <tt class=
-          "docutils literal">mailx</tt>.</p>
+          <p>Se il comando <tt class=
+          "docutils literal"><span class="pre">mail</span></tt> non
+          fosse disponibile si installi il pacchetto <tt class=
+          "docutils literal"><span class=
+          "pre">mailx</span></tt>.</p>
 
           <p>Al primo prompt si digitera' l'oggetto, il testo del
           messaggio (per terminare l'inserimento lasciare una riga
-          vuota, digitare un <tt class="docutils literal">punto +
-          Invio</tt> su una riga vuota), la Carbon Copy (se
-          necessaria).</p>
+          vuota, digitare un <tt class=
+          "docutils literal"><span class="pre">punto</span>
+          <span class="pre">+</span> <span class=
+          "pre">Invio</span></tt> su una riga vuota), la Carbon
+          Copy (se necessaria).</p>
 
           <p>es:</p>
           <pre class="literal-block">
@@ -4731,27 +4953,32 @@ Cc:
 
         <div class="section" id="mutt">
           <h3><a class="toc-backref" href=
-          "#id97">9.3.2&nbsp;&nbsp;&nbsp;Mutt</a></h3>
+          "#id99">9.3.2&nbsp;&nbsp;&nbsp;Mutt</a></h3>
 
           <p>Mutt e' uno dei gestori di posta preferiti da chi
           preferisce utilizzare l'interfaccia testuale per la
           gestione della posta.</p>
 
           <p>Mutt ha un file di configurazione <tt class=
-          "docutils literal">.muttrc</tt> nella <em>home</em>
-          dell'utente, alcuni settaggi possono essere utili:</p>
+          "docutils literal"><span class="pre">.muttrc</span></tt>
+          nella <em>home</em> dell'utente, alcuni settaggi possono
+          essere utili:</p>
 
           <dl class="docutils">
             <dt>set folder="~/Maildir"</dt>
 
             <dd>Per utilizzare <tt class=
-            "docutils literal">/home/nome_utente/Maildir come
-            mailbox</tt>, invece del default <tt class=
-            "docutils literal">/var/mail/nome_utente</tt>.</dd>
+            "docutils literal"><span class=
+            "pre">/home/nome_utente/Maildir</span> <span class=
+            "pre">come</span> <span class=
+            "pre">mailbox</span></tt>, invece del default
+            <tt class="docutils literal"><span class=
+            "pre">/var/mail/nome_utente</span></tt>.</dd>
 
             <dt>set editor="vim"</dt>
 
-            <dd>Utilizzare <tt class="docutils literal">vim</tt>
+            <dd>Utilizzare <tt class=
+            "docutils literal"><span class="pre">vim</span></tt>
             come editor per comporre i messaggi.</dd>
           </dl>
 
@@ -4773,15 +5000,17 @@ mutt -f imap://nome_utente@piffa.net
 
         <div class="section" id="web-client">
           <h3><a class="toc-backref" href=
-          "#id98">9.3.3&nbsp;&nbsp;&nbsp;Web client</a></h3>
+          "#id100">9.3.3&nbsp;&nbsp;&nbsp;Web client</a></h3>
 
           <p>Per mettere a disposizione degli utenti un client web
           per gestire la propria posta si installi il pacchetto:
-          <tt class="docutils literal">squirrelmail</tt> . Ci sono
-          tanti altri client web disponibili: questo e'
-          particolarmente semplice. Naturalmente dovrete aver
-          installato: <tt class="docutils literal">php5
-          apache2</tt> .</p>
+          <tt class="docutils literal"><span class=
+          "pre">squirrelmail</span></tt> . Ci sono tanti altri
+          client web disponibili: questo e' particolarmente
+          semplice. Naturalmente dovrete aver installato:
+          <tt class="docutils literal"><span class=
+          "pre">php5</span> <span class="pre">apache2</span></tt>
+          .</p>
 
           <p>L'interfaccia dovrebbe essere disponibile all'url:
           <tt class="docutils literal"><span class=
@@ -4797,7 +5026,7 @@ ln -s /etc/squirrelmail/apache.conf ./squirrelmail.conf
 
       <div class="section" id="graylisting">
         <h2><a class="toc-backref" href=
-        "#id99">9.4&nbsp;&nbsp;&nbsp;Graylisting</a></h2>
+        "#id101">9.4&nbsp;&nbsp;&nbsp;Graylisting</a></h2>
 
         <p>Il <em>graylisting</em> e' un sistema relativamente poco
         invasivo, con un limitato consumo di risorse per limitare
@@ -4824,13 +5053,14 @@ ln -s /etc/squirrelmail/apache.conf ./squirrelmail.conf
 
         <div class="section" id="abilitazione-in-postfix">
           <h3><a class="toc-backref" href=
-          "#id100">9.4.1&nbsp;&nbsp;&nbsp;Abilitazione in
+          "#id102">9.4.1&nbsp;&nbsp;&nbsp;Abilitazione in
           Postfix</a></h3>
 
           <p>Installare il pacchetto: <tt class=
-          "docutils literal">postgrey</tt> e aggiungere il file di
-          configurazione di Postfix <tt class=
-          "docutils literal">/etc/postfix/main.cf</tt>:</p>
+          "docutils literal"><span class="pre">postgrey</span></tt>
+          e aggiungere il file di configurazione di Postfix
+          <tt class="docutils literal"><span class=
+          "pre">/etc/postfix/main.cf</span></tt>:</p>
           <pre class="literal-block">
 smtpd_recipient_restrictions =
         permit_mynetworks,
@@ -4841,7 +5071,7 @@ smtpd_recipient_restrictions =
 
         <div class="section" id="test">
           <h3><a class="toc-backref" href=
-          "#id101">9.4.2&nbsp;&nbsp;&nbsp;Test</a></h3>
+          "#id103">9.4.2&nbsp;&nbsp;&nbsp;Test</a></h3>
 
           <p>Inviando un messaggio il client dovrebbe ricevere un
           iniziale messaggio di rifiuto del messaggio:</p>
@@ -4860,8 +5090,8 @@ Greylisted, see http://postgrey.schweikert.ch/help/piffa.net.html
 </pre>
 
           <p>A lato server si dovrebbe rilevare su <tt class=
-          "docutils literal">/var/log/syslog</tt> qualcosa di
-          simile:</p>
+          "docutils literal"><span class=
+          "pre">/var/log/syslog</span></tt> qualcosa di simile:</p>
           <pre class="literal-block">
 connect from alice.mydomain.com[65.98.21.97]
 May 28 14:53:34 r24266 postgrey: action=greylist, reason=new,
@@ -4879,33 +5109,36 @@ May 28 14:53:34 r24266 postfix/smtpd[22538]: disconnect from alice.mydomain.com[
 
         <div class="section" id="statistiche">
           <h3><a class="toc-backref" href=
-          "#id102">9.4.3&nbsp;&nbsp;&nbsp;Statistiche</a></h3>
+          "#id104">9.4.3&nbsp;&nbsp;&nbsp;Statistiche</a></h3>
 
           <p>E' sempre utile poter tracciare qualche statistica
           sulle percentuali di messaggi ricevuti, da chi, messaggi
           rifiutati (e per quale motivo). Statistiche che attingono
           dai soliti log del server di posta <tt class=
-          "docutils literal">/var/log/syslog</tt> di default oltre
-          che i dedicati <tt class=
-          "docutils literal">/var/log/mail</tt> .</p>
+          "docutils literal"><span class=
+          "pre">/var/log/syslog</span></tt> di default oltre che i
+          dedicati <tt class="docutils literal"><span class=
+          "pre">/var/log/mail</span></tt> .</p>
 
           <p>Una utility semplice per analizzare l'attivita' del
           propio server smtp potrebbe essere <tt class=
-          "docutils literal">pflogsumm</tt> , installato il
-          pacchetto la si puo' invocare con:</p>
+          "docutils literal"><span class=
+          "pre">pflogsumm</span></tt> , installato il pacchetto la
+          si puo' invocare con:</p>
           <pre class="literal-block">
 pflogsumm.pl  /var/log/mail.log
 </pre>
 
           <p>oppure utilizzare i log piu' vecchi ad es. <tt class=
-          "docutils literal">/var/log/mail.log.0</tt></p>
+          "docutils literal"><span class=
+          "pre">/var/log/mail.log.0</span></tt></p>
         </div>
       </div>
     </div>
 
     <div class="section" id="firewall">
       <h1><a class="toc-backref" href=
-      "#id103">10&nbsp;&nbsp;&nbsp;Firewall</a></h1>
+      "#id105">10&nbsp;&nbsp;&nbsp;Firewall</a></h1>
 
       <p>In Informatica, nell'ambito delle reti di computer, un
       firewall (termine inglese dal significato originario di
@@ -4955,7 +5188,7 @@ pflogsumm.pl  /var/log/mail.log
 
       <div class="section" id="links">
         <h2><a class="toc-backref" href=
-        "#id104">10.1&nbsp;&nbsp;&nbsp;Links</a></h2>
+        "#id106">10.1&nbsp;&nbsp;&nbsp;Links</a></h2>
 
         <ul class="simple">
           <li><a class="reference external" href=
@@ -4969,7 +5202,7 @@ pflogsumm.pl  /var/log/mail.log
 
       <div class="section" id="ipfilter">
         <h2><a class="toc-backref" href=
-        "#id105">10.2&nbsp;&nbsp;&nbsp;Ipfilter</a></h2>
+        "#id107">10.2&nbsp;&nbsp;&nbsp;Ipfilter</a></h2>
 
         <p>Link: <a class="reference external" href=
         "http://iptables-tutorial.frozentux.net/iptables-tutorial.html#IPFILTERING">
@@ -5005,7 +5238,7 @@ pflogsumm.pl  /var/log/mail.log
 
       <div class="section" id="progettazione-di-un-firewall">
         <h2><a class="toc-backref" href=
-        "#id106">10.3&nbsp;&nbsp;&nbsp;Progettazione di un
+        "#id108">10.3&nbsp;&nbsp;&nbsp;Progettazione di un
         firewall</a></h2>
 
         <p>Per implementare un firewall bisogna decidere un aio di
@@ -5014,7 +5247,7 @@ pflogsumm.pl  /var/log/mail.log
 
         <div class="section" id="collocazione">
           <h3><a class="toc-backref" href=
-          "#id107">10.3.1&nbsp;&nbsp;&nbsp;Collocazione</a></h3>
+          "#id109">10.3.1&nbsp;&nbsp;&nbsp;Collocazione</a></h3>
 
           <p>DMZ e MZ, internet, intranet, extranet. Frammentazione
           della rete, decidere se diversi reparti di una azienda si
@@ -5046,7 +5279,7 @@ pflogsumm.pl  /var/log/mail.log
 
         <div class="section" id="policy-di-default">
           <h3><a class="toc-backref" href=
-          "#id108">10.3.2&nbsp;&nbsp;&nbsp;Policy di
+          "#id110">10.3.2&nbsp;&nbsp;&nbsp;Policy di
           default</a></h3>
 
           <p>Drop o Accept: conseguenze per sicurezza, facilita' di
@@ -5055,7 +5288,7 @@ pflogsumm.pl  /var/log/mail.log
 
         <div class="section" id="hardware">
           <h3><a class="toc-backref" href=
-          "#id109">10.3.3&nbsp;&nbsp;&nbsp;Hardware</a></h3>
+          "#id111">10.3.3&nbsp;&nbsp;&nbsp;Hardware</a></h3>
 
           <p>Sostanzialmente potremmo distinguere due tipologie di
           hardware:</p>
@@ -5083,7 +5316,7 @@ pflogsumm.pl  /var/log/mail.log
       <div class="section" id=
       "percorso-dei-pacchetti-tra-tabelle-e-catene">
         <h2><a class="toc-backref" href=
-        "#id110">10.4&nbsp;&nbsp;&nbsp;Percorso dei pacchetti tra
+        "#id112">10.4&nbsp;&nbsp;&nbsp;Percorso dei pacchetti tra
         tabelle e catene</a></h2>
 
         <p>link: <a class="reference external" href=
@@ -5093,11 +5326,11 @@ pflogsumm.pl  /var/log/mail.log
 
       <div class="section" id="concetti-di-base">
         <h2><a class="toc-backref" href=
-        "#id111">10.5&nbsp;&nbsp;&nbsp;Concetti di base</a></h2>
+        "#id113">10.5&nbsp;&nbsp;&nbsp;Concetti di base</a></h2>
 
         <div class="section" id="tabelle-catene-regole">
           <h3><a class="toc-backref" href=
-          "#id112">10.5.1&nbsp;&nbsp;&nbsp;Tabelle, catene,
+          "#id114">10.5.1&nbsp;&nbsp;&nbsp;Tabelle, catene,
           regole</a></h3>
 
           <p>Iptables lavora su 3 tabelle (tables) di default:</p>
@@ -5124,7 +5357,7 @@ pflogsumm.pl  /var/log/mail.log
 
         <div class="section" id="match">
           <h3><a class="toc-backref" href=
-          "#id113">10.5.2&nbsp;&nbsp;&nbsp;Match</a></h3>
+          "#id115">10.5.2&nbsp;&nbsp;&nbsp;Match</a></h3>
 
           <p>I Match di una regola (rule) servono a testare un
           pacchetto per valutare se corrisponda a certe
@@ -5176,7 +5409,7 @@ pflogsumm.pl  /var/log/mail.log
 
         <div class="section" id="targets">
           <h3><a class="toc-backref" href=
-          "#id114">10.5.3&nbsp;&nbsp;&nbsp;Targets</a></h3>
+          "#id116">10.5.3&nbsp;&nbsp;&nbsp;Targets</a></h3>
 
           <p>Se un pacchetto soddisfa le condizioni del Match
           <em>salta</em> (jump) su uno dei target possibili, in
@@ -5305,7 +5538,7 @@ pflogsumm.pl  /var/log/mail.log
 
       <div class="section" id="tabella-filter">
         <h2><a class="toc-backref" href=
-        "#id115">10.6&nbsp;&nbsp;&nbsp;Tabella Filter</a></h2>
+        "#id117">10.6&nbsp;&nbsp;&nbsp;Tabella Filter</a></h2>
 
         <p>E' quella implicita e predefinita (-t filter) Riguarda
         le attivita' di filtraggio del traffico. Ha 3 catene di
@@ -5329,7 +5562,7 @@ pflogsumm.pl  /var/log/mail.log
       <div class="section" id=
       "flush-automatico-per-macchine-remote">
         <h2><a class="toc-backref" href=
-        "#id116">10.7&nbsp;&nbsp;&nbsp;Flush automatico per
+        "#id118">10.7&nbsp;&nbsp;&nbsp;Flush automatico per
         macchine remote</a></h2>
 
         <p>Se state provando una configurazione del firewall per
@@ -5343,9 +5576,10 @@ pflogsumm.pl  /var/log/mail.log
 
         <p><em>Veramente</em>, prima di lavorare sul firewall di
         una macchina remota impostate almeno un <tt class=
-        "docutils literal">at now +5 min</tt> o con un'oretta di
-        margine per fare il <em>flush</em> delle regole (su tutte
-        le tabelle):</p>
+        "docutils literal"><span class="pre">at</span> <span class=
+        "pre">now</span> <span class="pre">+5</span> <span class=
+        "pre">min</span></tt> o con un'oretta di margine per fare
+        il <em>flush</em> delle regole (su tutte le tabelle):</p>
         <pre class="literal-block">
     at now +5 min
 at&gt; /sbin/iptables -F
@@ -5355,7 +5589,7 @@ at&gt; [CTR+d]
 
       <div class="section" id="gestione-regole-rules">
         <h2><a class="toc-backref" href=
-        "#id117">10.8&nbsp;&nbsp;&nbsp;Gestione regole
+        "#id119">10.8&nbsp;&nbsp;&nbsp;Gestione regole
         (rules)</a></h2>
 
         <p>Il comando iptables viene usato per ogni attivita' di
@@ -5422,19 +5656,21 @@ at&gt; [CTR+d]
 
       <div class="section" id="salvataggio-regole">
         <h2><a class="toc-backref" href=
-        "#id118">10.9&nbsp;&nbsp;&nbsp;Salvataggio regole</a></h2>
+        "#id120">10.9&nbsp;&nbsp;&nbsp;Salvataggio regole</a></h2>
 
-        <p>Il comando <tt class="docutils literal">iptables</tt>
-        serve per interagire con il framework <tt class=
-        "docutils literal">Netfilter</tt> che gestisce il firewall
-        di Linux al livello del kernel. Questo comporta, in modo
+        <p>Il comando <tt class="docutils literal"><span class=
+        "pre">iptables</span></tt> serve per interagire con il
+        framework <tt class="docutils literal"><span class=
+        "pre">Netfilter</span></tt> che gestisce il firewall di
+        Linux al livello del kernel. Questo comporta, in modo
         analogo a quando avviene col comando <tt class=
-        "docutils literal">ifconfig</tt>, che i cambiamenti
-        impostati siano in <em>tempo reale, RAM</em>, non
-        persistenti nel sistema: al boot successivo del sistema
-        tutto tornera' alle impostazioni di base (in questo caso
-        <em>nulle</em>, con policy di default settate su <tt class=
-        "docutils literal">ACCEPT</tt> per tutto).</p>
+        "docutils literal"><span class="pre">ifconfig</span></tt>,
+        che i cambiamenti impostati siano in <em>tempo reale,
+        RAM</em>, non persistenti nel sistema: al boot successivo
+        del sistema tutto tornera' alle impostazioni di base (in
+        questo caso <em>nulle</em>, con policy di default settate
+        su <tt class="docutils literal"><span class=
+        "pre">ACCEPT</span></tt> per tutto).</p>
 
         <p>Le varie invocazioni di iptables potrebbero essere
         richiamate da degli scripts dedicati, ma fortunatamente e'
@@ -5451,22 +5687,24 @@ at&gt; [CTR+d]
         routing, partenza di servizi es file_sharing per un
         back-up...): il sistema operativo Debian permette di legare
         l'esecuzione di comandi alla attivazione di una device di
-        rete (<tt class="docutils literal">up</tt>), dopo la sua
-        attivazione (<tt class="docutils literal"><span class=
-        "pre">post-up</span></tt>, utile per devices che richiedono
-        un certo tempo per inizializzarsi: come un tunnel o una
-        connessione punto a punto), prima della sua attivazione
-        (<tt class="docutils literal"><span class=
-        "pre">pre-up</span></tt>). Allo stesso modo sono
-        disponibili eventi analoghi per accompagnare la
-        disattivazione dei device di rete: si veda la pagina man di
-        <tt class="docutils literal">interfaces</tt>.</p>
+        rete (<tt class="docutils literal"><span class=
+        "pre">up</span></tt>), dopo la sua attivazione (<tt class=
+        "docutils literal"><span class="pre">post-up</span></tt>,
+        utile per devices che richiedono un certo tempo per
+        inizializzarsi: come un tunnel o una connessione punto a
+        punto), prima della sua attivazione (<tt class=
+        "docutils literal"><span class="pre">pre-up</span></tt>).
+        Allo stesso modo sono disponibili eventi analoghi per
+        accompagnare la disattivazione dei device di rete: si veda
+        la pagina man di <tt class="docutils literal"><span class=
+        "pre">interfaces</span></tt>.</p>
 
         <p>Nel nostro caso avremo per una possibile scheda
-        <tt class="docutils literal">eth0</tt>:</p>
+        <tt class="docutils literal"><span class=
+        "pre">eth0</span></tt>:</p>
 
-        <p><tt class=
-        "docutils literal">/etc/network/interfaces</tt></p>
+        <p><tt class="docutils literal"><span class=
+        "pre">/etc/network/interfaces</span></tt></p>
         <pre class="literal-block">
 iface eth1 inet static
         up /sbin/iptables-restore /root/firewall/basic_fw
@@ -5476,7 +5714,7 @@ iface eth1 inet static
 
         <div class="section" id="iptables-save">
           <h3><a class="toc-backref" href=
-          "#id119">10.9.1&nbsp;&nbsp;&nbsp;Iptables-save</a></h3>
+          "#id121">10.9.1&nbsp;&nbsp;&nbsp;Iptables-save</a></h3>
 
           <p>Per salvare le regole di iptables attualmente presenti
           nel kernel si usi il comando:</p>
@@ -5492,13 +5730,15 @@ iface eth1 inet static
 
           <p>Se non avete un'idea migliore potreste voler tenere
           gli script dei firewall in una cartella <tt class=
-          "docutils literal">~/firewall</tt> nella home directory
-          dell'utente <tt class="docutils literal">root</tt>.</p>
+          "docutils literal"><span class=
+          "pre">~/firewall</span></tt> nella home directory
+          dell'utente <tt class="docutils literal"><span class=
+          "pre">root</span></tt>.</p>
         </div>
 
         <div class="section" id="iptables-restore">
           <h3><a class="toc-backref" href=
-          "#id120">10.9.2&nbsp;&nbsp;&nbsp;Iptables-restore</a></h3>
+          "#id122">10.9.2&nbsp;&nbsp;&nbsp;Iptables-restore</a></h3>
 
           <p>Per ripristinare un set di regole precedentemente
           salvate con <tt class="docutils literal"><span class=
@@ -5518,7 +5758,7 @@ iface eth1 inet static
 
       <div class="section" id="esempi">
         <h2><a class="toc-backref" href=
-        "#id121">10.10&nbsp;&nbsp;&nbsp;Esempi</a></h2>
+        "#id123">10.10&nbsp;&nbsp;&nbsp;Esempi</a></h2>
 
         <p>Seguono alcuni esempi sull'uso di iptables, lo scenario
         e' un computer con un paio di schede di rete fisiche una
@@ -5527,29 +5767,31 @@ iface eth1 inet static
 
         <blockquote>
           <ol class="arabic simple">
-            <li><tt class="docutils literal">eth0</tt> scheda di
-            rete principale sulla rete privata interna
-            192.168.0.0/24</li>
+            <li><tt class="docutils literal"><span class=
+            "pre">eth0</span></tt> scheda di rete principale sulla
+            rete privata interna 192.168.0.0/24</li>
 
-            <li><tt class="docutils literal">eth1</tt> scheda di
-            rete secondaria per la connessione ad internet</li>
+            <li><tt class="docutils literal"><span class=
+            "pre">eth1</span></tt> scheda di rete secondaria per la
+            connessione ad internet</li>
 
-            <li><tt class="docutils literal">ppp0</tt>
-            punto-a-punto per una connessione ad internet</li>
+            <li><tt class="docutils literal"><span class=
+            "pre">ppp0</span></tt> punto-a-punto per una
+            connessione ad internet</li>
           </ol>
         </blockquote>
 
         <div class="section" id="bloccare-i-ping-dall-esterno">
           <h3><a class="toc-backref" href=
-          "#id122">10.10.1&nbsp;&nbsp;&nbsp;Bloccare i ping
+          "#id124">10.10.1&nbsp;&nbsp;&nbsp;Bloccare i ping
           dall'esterno</a></h3>
 
           <p>Spesso gli script che attaccano
           <em>automaticamente</em> le varie reti provano a fare un
           ping per verificare quali IP sono on-line: bloccare il
-          traffico <tt class="docutils literal">ICMP</tt> in
-          ingresso puo' aiutare ad evitare parte di questi
-          attacchi:</p>
+          traffico <tt class="docutils literal"><span class=
+          "pre">ICMP</span></tt> in ingresso puo' aiutare ad
+          evitare parte di questi attacchi:</p>
           <pre class="literal-block">
 iptables -A INPUT -i ppp0 -p ICMP -j DROP
 </pre>
@@ -5557,7 +5799,7 @@ iptables -A INPUT -i ppp0 -p ICMP -j DROP
 
         <div class="section" id="masquerading-snat">
           <h3><a class="toc-backref" href=
-          "#id123">10.10.2&nbsp;&nbsp;&nbsp;Masquerading
+          "#id125">10.10.2&nbsp;&nbsp;&nbsp;Masquerading
           (sNAT)</a></h3>
 
           <dl class="docutils">
@@ -5571,11 +5813,16 @@ iptables -A INPUT -i ppp0 -p ICMP -j DROP
 
           <p>Il <em>Masquerading</em> a differenza dello
           <em>SNAT</em> puro (<tt class=
-          "docutils literal"><span class="pre">-j</span> SNAT
-          <span class="pre">--to-source</span> proprio_ip_pubblico
-          ) legge l'indirizzo ip del device ``ppp0</tt>. In questo
-          modo se l'IP cambia automaticamente si aggiorna anche il
-          source natting. Se avete un indirizzo IP statico
+          "docutils literal"><span class="pre">-j</span>
+          <span class="pre">SNAT</span> <span class=
+          "pre">--to-source</span> <span class=
+          "pre">proprio_ip_pubblico</span> <span class=
+          "pre">)</span> <span class="pre">legge</span>
+          <span class="pre">l'indirizzo</span> <span class=
+          "pre">ip</span> <span class="pre">del</span> <span class=
+          "pre">device</span> <span class="pre">``ppp0</span></tt>.
+          In questo modo se l'IP cambia automaticamente si aggiorna
+          anche il source natting. Se avete un indirizzo IP statico
           assegnato al vostro gateway potete invece usare lo SNAT
           semplice.</p>
 
@@ -5601,7 +5848,7 @@ iptables -A INPUT -i ppp0 -p ICMP -j DROP
 
         <div class="section" id="brute-force">
           <h3><a class="toc-backref" href=
-          "#id124">10.10.3&nbsp;&nbsp;&nbsp;Brute force</a></h3>
+          "#id126">10.10.3&nbsp;&nbsp;&nbsp;Brute force</a></h3>
 
           <p>Per limitare attacchi di tipo brute force su SSH:</p>
           <pre class="literal-block">
@@ -5615,7 +5862,7 @@ iptables -A INPUT -i ppp0 -p tcp -m tcp --dport 22 -m state --state NEW -m recen
 
     <div class="section" id="ftp-server">
       <h1><a class="toc-backref" href=
-      "#id125">11&nbsp;&nbsp;&nbsp;FTP Server</a></h1>
+      "#id127">11&nbsp;&nbsp;&nbsp;FTP Server</a></h1>
 
       <p>Il File Transfer Protocol (FTP) (protocollo di
       trasferimento file), รจ un Protocollo per la trasmissione di
@@ -5657,13 +5904,18 @@ iptables -A INPUT -i ppp0 -p tcp -m tcp --dport 22 -m state --state NEW -m recen
 
       <ul class="simple">
         <li>Non dare agli utenti FTP una shell di sistema (
-        Concedere come shell <tt class="docutils literal">ftp</tt>
-        al posto di <tt class="docutils literal">bash</tt> in
-        <tt class="docutils literal">/etc/passwd</tt>)</li>
+        Concedere come shell <tt class=
+        "docutils literal"><span class="pre">ftp</span></tt> al
+        posto di <tt class="docutils literal"><span class=
+        "pre">bash</span></tt> in <tt class=
+        "docutils literal"><span class=
+        "pre">/etc/passwd</span></tt>)</li>
 
         <li>Rendere il filesytem su cui scrive il demone FTP
-        <tt class="docutils literal">noexec</tt> e <tt class=
-        "docutils literal">nosuid</tt> (vedi dopo)</li>
+        <tt class="docutils literal"><span class=
+        "pre">noexec</span></tt> e <tt class=
+        "docutils literal"><span class="pre">nosuid</span></tt>
+        (vedi dopo)</li>
 
         <li>Utilizzare un demone FTP come Vsftp: un server FTP con
         una forte inclinazione alla sicurezza: <em>Very Secure FTP
@@ -5699,19 +5951,21 @@ iptables -A INPUT -i ppp0 -p tcp -m tcp --dport 22 -m state --state NEW -m recen
 
       <div class="section" id="id8">
         <h2><a class="toc-backref" href=
-        "#id126">11.1&nbsp;&nbsp;&nbsp;Pacchetti</a></h2>
+        "#id128">11.1&nbsp;&nbsp;&nbsp;Pacchetti</a></h2>
 
         <p>Per installare il demone vero e propio si usi il
-        pacchetto <tt class="docutils literal">vsftpd</tt> , mentre
-        per aver un client da cui fare qualche test sono
-        dipsonibili:</p>
+        pacchetto <tt class="docutils literal"><span class=
+        "pre">vsftpd</span></tt> , mentre per aver un client da cui
+        fare qualche test sono dipsonibili:</p>
 
         <ul class="simple">
-          <li><tt class="docutils literal">ftp</tt> (pacchetto da
-          installare) e' il solito client a riga di comando</li>
+          <li><tt class="docutils literal"><span class=
+          "pre">ftp</span></tt> (pacchetto da installare) e' il
+          solito client a riga di comando</li>
 
-          <li><tt class="docutils literal">gftp</tt> e' un client
-          grafico simile al classico <em>WSftp</em></li>
+          <li><tt class="docutils literal"><span class=
+          "pre">gftp</span></tt> e' un client grafico simile al
+          classico <em>WSftp</em></li>
 
           <li>Normalmente i file mananager com Konqueror possono
           lavarorare come client FTP</li>
@@ -5720,7 +5974,7 @@ iptables -A INPUT -i ppp0 -p tcp -m tcp --dport 22 -m state --state NEW -m recen
 
       <div class="section" id="sessioni-ftp">
         <h2><a class="toc-backref" href=
-        "#id127">11.2&nbsp;&nbsp;&nbsp;Sessioni ftp</a></h2>
+        "#id129">11.2&nbsp;&nbsp;&nbsp;Sessioni ftp</a></h2>
 
         <p>Vediamo alcuni dei comandi di base per gestire una
         sessione ftp a riga di comando:</p>
@@ -5797,18 +6051,20 @@ iptables -A INPUT -i ppp0 -p tcp -m tcp --dport 22 -m state --state NEW -m recen
 
       <div class="section" id="configurazione-iniziale">
         <h2><a class="toc-backref" href=
-        "#id128">11.3&nbsp;&nbsp;&nbsp;Configurazione
+        "#id130">11.3&nbsp;&nbsp;&nbsp;Configurazione
         iniziale</a></h2>
 
         <p>Il demone di vsftpd e' immediatamente disponibile ma
         solo in modalita' anonima (si pensi a uno scenario in cui
         si vuole rendere disponibili dei files tramite FTP) e in
         <em>sola lettura</em>. Per accedere al servizio si usi
-        quini come utente <tt class=
-        "docutils literal">anonymous</tt> (la passwords in genere
-        e' come consuetudine il propio indirizzo email), la cui
+        quini come utente <tt class="docutils literal"><span class=
+        "pre">anonymous</span></tt> (la passwords in genere e' come
+        consuetudine il propio indirizzo email), la cui
         <em>home</em> directory sara' <tt class=
-        "docutils literal">/home/ftp/</tt>:</p>
+        "docutils literal"><span class="pre">/home/ftp/</span></tt>
+        (<tt class="docutils literal"><span class=
+        "pre">/srv/ftp</span></tt> in Squeeze):</p>
         <pre class="literal-block">
 zoo:~# ftp localhost
 Connected to localhost.localdomain.
@@ -5829,13 +6085,14 @@ ftp&gt; ls
 
       <div class="section" id="abilitare-gli-utenti-locali">
         <h2><a class="toc-backref" href=
-        "#id129">11.4&nbsp;&nbsp;&nbsp;Abilitare gli utenti
+        "#id131">11.4&nbsp;&nbsp;&nbsp;Abilitare gli utenti
         locali</a></h2>
 
         <p>Per poter modificare le impostazioni iniziali, ad
         esempio per permettere l'accesso agli utenti del server, si
         modifichera' il file <tt class=
-        "docutils literal">/etc/vsftpd.conf</tt>, a seguire le
+        "docutils literal"><span class=
+        "pre">/etc/vsftpd.conf</span></tt>, a seguire le
         impostazioni fondamentali ed altre interessanti per rendere
         il server accessibile da utenti di sistema (autenticati
         tramite la loro password, quindi con PAM) per il tipico
@@ -5860,31 +6117,39 @@ ftpd_banner=Benvenuti al servizio ftp del sito example.com
 </pre>
 
         <p>Per abilitare i cambiamenti si proceda a riavviare il
-        server: <tt class="docutils literal">/etc/init.d/vsftpd
-        restart</tt> e si monitorizzi il file di log <tt class=
-        "docutils literal">tail <span class="pre">-f</span>
-        /var/log/vsftpd.log</tt> per controllarne il funzionamento
-        (e anche <tt class="docutils literal">/var/log/syslog</tt>
-        nel caso non si riuscisse a far partire correttamente il
-        servizio.</p>
+        server: <tt class="docutils literal"><span class=
+        "pre">/etc/init.d/vsftpd</span> <span class=
+        "pre">restart</span></tt> e si monitorizzi il file di log
+        <tt class="docutils literal"><span class="pre">tail</span>
+        <span class="pre">-f</span> <span class=
+        "pre">/var/log/vsftpd.log</span></tt> per controllarne il
+        funzionamento (e anche <tt class=
+        "docutils literal"><span class=
+        "pre">/var/log/syslog</span></tt> nel caso non si riuscisse
+        a far partire correttamente il servizio.</p>
 
         <p>NOTE: Se non riuscite ad ottenere un <em>directory
-        listing</em> (<tt class="docutils literal">ls</tt>)
-        ottenendo un errore <tt class="docutils literal">500
-        Illegal PORT command? FTP error</tt> abilitare la modalita'
-        passiva col comando ftp <tt class=
-        "docutils literal">passive</tt>.</p>
+        listing</em> (<tt class="docutils literal"><span class=
+        "pre">ls</span></tt>) ottenendo un errore <tt class=
+        "docutils literal"><span class="pre">500</span>
+        <span class="pre">Illegal</span> <span class=
+        "pre">PORT</span> <span class="pre">command?</span>
+        <span class="pre">FTP</span> <span class=
+        "pre">error</span></tt> abilitare la modalita' passiva col
+        comando ftp <tt class="docutils literal"><span class=
+        "pre">passive</span></tt>.</p>
       </div>
 
       <div class="section" id="jail-chroot">
         <h2><a class="toc-backref" href=
-        "#id130">11.5&nbsp;&nbsp;&nbsp;Jail chroot</a></h2>
+        "#id132">11.5&nbsp;&nbsp;&nbsp;Jail chroot</a></h2>
 
         <p>Si puo' impedire all'utente di spostarsi arbitrariamente
         per il file system del servere visualizzare il contenuto
         delle directory, ad esempio la cartella <tt class=
-        "docutils literal">/etc</tt>, confinandolo in una jail
-        chroot limitata alla sua home directory:</p>
+        "docutils literal"><span class="pre">/etc</span></tt>,
+        confinandolo in una jail chroot limitata alla sua home
+        directory:</p>
         <pre class="literal-block">
 # You may restrict local users to their home directories.  See the FAQ for
 # the possible risks in this before using chroot_local_user or
@@ -5910,35 +6175,77 @@ ftp&gt; cd /etc/
 
       <div class="section" id="permessi-sul-filesystem">
         <h2><a class="toc-backref" href=
-        "#id131">11.6&nbsp;&nbsp;&nbsp;Permessi sul
+        "#id133">11.6&nbsp;&nbsp;&nbsp;Permessi sul
         filesystem</a></h2>
 
         <p>Come accennato precedentemente e' opportuno che i
         filesystems sui quali un utente puo' scrivere o modificare
         il contenuto non abbiano i privilegi di eseguibilita' e
         suid, nel nonstro caso vsftpd lavora sull'intera <tt class=
-        "docutils literal">/home/</tt> directory quindi avremo in
-        <tt class="docutils literal">/etc/fstab</tt>:</p>
+        "docutils literal"><span class="pre">/home/</span></tt>
+        directory quindi avremo in <tt class=
+        "docutils literal"><span class=
+        "pre">/etc/fstab</span></tt>:</p>
         <pre class="literal-block">
 /dev/mapper/store-homes /home   ext3    rw,nosuid,noexec     0      2
 </pre>
       </div>
 
+      <div class="section" id="shell-dell-utente">
+        <h2><a class="toc-backref" href=
+        "#id134">11.7&nbsp;&nbsp;&nbsp;Shell dell'utente</a></h2>
+
+        <p>Come gia' detto piu' volte le passwords degli utenti
+        viaaggiano in rete in chiaro, ponendo un grave problema di
+        sicurezza. Sara' quindi opportuno disbilitare la shell di
+        questi utenti, tramite il flag <tt class=
+        "docutils literal"><span class="pre">--shell</span>
+        <span class="pre">/bin/false</span></tt> in fase di
+        creazione degli utenti:</p>
+        <pre class="literal-block">
+# adduser --shell /bin/false nome_utente
+</pre>
+
+        <p>Oppure correggiendo manualmente il file <tt class=
+        "docutils literal"><span class=
+        "pre">/etc/passwd</span></tt> per modificare l'inpostazione
+        della shell dell'utente:</p>
+        <pre class="literal-block">
+nome_utente:x:1001:1001::/var/spool/postfix:/bin/bash
+# la riga sopra deve essere trasformata in
+nome_utente:x:1001:1001::/var/spool/postfix:/bin/false
+</pre>
+
+        <p>Sui sistemi DEbian REcenti sara' necessario aggiungere
+        <tt class="docutils literal"><span class=
+        "pre">/bin/false</span></tt> all'elenco delle shell
+        valide.</p>
+
+        <p><tt class="docutils literal"><span class=
+        "pre">/etc/shells</span></tt></p>
+        <pre class="literal-block">
+...
+/bin/false
+</pre>
+      </div>
+
       <div class="section" id="altre-opzioni">
         <h2><a class="toc-backref" href=
-        "#id132">11.7&nbsp;&nbsp;&nbsp;Altre opzioni</a></h2>
+        "#id135">11.8&nbsp;&nbsp;&nbsp;Altre opzioni</a></h2>
 
         <dl class="docutils">
           <dt>xferlog_enable=YES</dt>
 
           <dd>Verra' tenuto un file di log <tt class=
-          "docutils literal">/var/log/vsftpd.log</tt> degli upload
-          e download sul server.</dd>
+          "docutils literal"><span class=
+          "pre">/var/log/vsftpd.log</span></tt> degli upload e
+          download sul server.</dd>
 
           <dt>hide_ids=YES</dt>
 
           <dd>Nasconde le userid e groupid mascherandole con
-          <tt class="docutils literal">ftp</tt> .</dd>
+          <tt class="docutils literal"><span class=
+          "pre">ftp</span></tt> .</dd>
 
           <dt>anon_root=/home/ftp</dt>