]> git.piffa.net Git - doc/.git/commitdiff
Modified servizi, checked 'till line 290
authorroot <root@conny.andreamanni.com>
Wed, 6 May 2009 17:14:14 +0000 (19:14 +0200)
committerroot <root@conny.andreamanni.com>
Wed, 6 May 2009 17:14:14 +0000 (19:14 +0200)
servizi.html
source/.gen_html.sh.swp [new file with mode: 0644]
source/gen_html.sh [new file with mode: 0755]
source/servizi.txt

index 6a45af6ee2fc4849d9e78ccb72985a458cbd52dd..f3088822dcd4efe1b3f3783b33fdfbd3be088262 100644 (file)
-<?xml version="1.0" encoding="utf-8" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
+
+<html lang="it">
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.5: http://docutils.sourceforge.net/" />
-<title>Servizi passo a passo</title>
-<style type="text/css">
+  <meta name="generator" content=
+  "HTML Tidy for Linux/x86 (vers 6 November 2007), see www.w3.org">
+  <meta http-equiv="Content-Type" content=
+  "text/html; charset=iso-8859-1">
+  <meta name="generator" content=
+  "Docutils 0.5: http://docutils.sourceforge.net/">
+
+  <title>Servizi passo a passo</title>
+  <style type="text/css">
 
-/*
-:Author: David Goodger (goodger@python.org)
-:Id: $Id: html4css1.css 5196 2007-06-03 20:25:28Z wiemann $
-:Copyright: This stylesheet has been placed in the public domain.
+  /*
+  :Author: David Goodger (goodger@python.org)
+  :Id: $Id: html4css1.css 5196 2007-06-03 20:25:28Z wiemann $
+  :Copyright: This stylesheet has been placed in the public domain.
 
-Default cascading style sheet for the HTML output of Docutils.
+  Default cascading style sheet for the HTML output of Docutils.
 
-See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
-customize this style sheet.
-*/
+  See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
+  customize this style sheet.
+  */
 
-/* used to remove borders from tables and images */
-.borderless, table.borderless td, table.borderless th {
+  /* used to remove borders from tables and images */
+  .borderless, table.borderless td, table.borderless th {
   border: 0 }
 
-table.borderless td, table.borderless th {
+  table.borderless td, table.borderless th {
   /* Override padding for "table.docutils td" with "! important".
      The right padding separates the table cells. */
   padding: 0 0.5em 0 0 ! important }
 
-.first {
+  .first {
   /* Override more specific margin styles with "! important". */
   margin-top: 0 ! important }
 
-.last, .with-subtitle {
+  .last, .with-subtitle {
   margin-bottom: 0 ! important }
 
-.hidden {
+  .hidden {
   display: none }
 
-a.toc-backref {
+  a.toc-backref {
   text-decoration: none ;
   color: black }
 
-blockquote.epigraph {
+  blockquote.epigraph {
   margin: 2em 5em ; }
 
-dl.docutils dd {
+  dl.docutils dd {
   margin-bottom: 0.5em }
 
-/* Uncomment (and remove this text!) to get bold-faced definition list terms
-dl.docutils dt {
+  /* Uncomment (and remove this text!) to get bold-faced definition list terms
+  dl.docutils dt {
   font-weight: bold }
-*/
+  */
 
-div.abstract {
+  div.abstract {
   margin: 2em 5em }
 
-div.abstract p.topic-title {
+  div.abstract p.topic-title {
   font-weight: bold ;
   text-align: center }
 
-div.admonition, div.attention, div.caution, div.danger, div.error,
-div.hint, div.important, div.note, div.tip, div.warning {
+  div.admonition, div.attention, div.caution, div.danger, div.error,
+  div.hint, div.important, div.note, div.tip, div.warning {
   margin: 2em ;
   border: medium outset ;
   padding: 1em }
 
-div.admonition p.admonition-title, div.hint p.admonition-title,
-div.important p.admonition-title, div.note p.admonition-title,
-div.tip p.admonition-title {
+  div.admonition p.admonition-title, div.hint p.admonition-title,
+  div.important p.admonition-title, div.note p.admonition-title,
+  div.tip p.admonition-title {
   font-weight: bold ;
   font-family: sans-serif }
 
-div.attention p.admonition-title, div.caution p.admonition-title,
-div.danger p.admonition-title, div.error p.admonition-title,
-div.warning p.admonition-title {
+  div.attention p.admonition-title, div.caution p.admonition-title,
+  div.danger p.admonition-title, div.error p.admonition-title,
+  div.warning p.admonition-title {
   color: red ;
   font-weight: bold ;
   font-family: sans-serif }
 
-/* Uncomment (and remove this text!) to get reduced vertical space in
+  /* Uncomment (and remove this text!) to get reduced vertical space in
    compound paragraphs.
-div.compound .compound-first, div.compound .compound-middle {
+  div.compound .compound-first, div.compound .compound-middle {
   margin-bottom: 0.5em }
 
-div.compound .compound-last, div.compound .compound-middle {
+  div.compound .compound-last, div.compound .compound-middle {
   margin-top: 0.5em }
-*/
+  */
 
-div.dedication {
+  div.dedication {
   margin: 2em 5em ;
   text-align: center ;
   font-style: italic }
 
-div.dedication p.topic-title {
+  div.dedication p.topic-title {
   font-weight: bold ;
   font-style: normal }
 
-div.figure {
+  div.figure {
   margin-left: 2em ;
   margin-right: 2em }
 
-div.footer, div.header {
+  div.footer, div.header {
   clear: both;
   font-size: smaller }
 
-div.line-block {
+  div.line-block {
   display: block ;
   margin-top: 1em ;
   margin-bottom: 1em }
 
-div.line-block div.line-block {
+  div.line-block div.line-block {
   margin-top: 0 ;
   margin-bottom: 0 ;
   margin-left: 1.5em }
 
-div.sidebar {
+  div.sidebar {
   margin: 0 0 0.5em 1em ;
   border: medium outset ;
   padding: 1em ;
@@ -123,454 +129,853 @@ div.sidebar {
   float: right ;
   clear: right }
 
-div.sidebar p.rubric {
+  div.sidebar p.rubric {
   font-family: sans-serif ;
   font-size: medium }
 
-div.system-messages {
+  div.system-messages {
   margin: 5em }
 
-div.system-messages h1 {
+  div.system-messages h1 {
   color: red }
 
-div.system-message {
+  div.system-message {
   border: medium outset ;
   padding: 1em }
 
-div.system-message p.system-message-title {
+  div.system-message p.system-message-title {
   color: red ;
   font-weight: bold }
 
-div.topic {
+  div.topic {
   margin: 2em }
 
-h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
-h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
+  h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
+  h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
   margin-top: 0.4em }
 
-h1.title {
+  h1.title {
   text-align: center }
 
-h2.subtitle {
+  h2.subtitle {
   text-align: center }
 
-hr.docutils {
+  hr.docutils {
   width: 75% }
 
-img.align-left {
+  img.align-left {
   clear: left }
 
-img.align-right {
+  img.align-right {
   clear: right }
 
-ol.simple, ul.simple {
+  ol.simple, ul.simple {
   margin-bottom: 1em }
 
-ol.arabic {
+  ol.arabic {
   list-style: decimal }
 
-ol.loweralpha {
+  ol.loweralpha {
   list-style: lower-alpha }
 
-ol.upperalpha {
+  ol.upperalpha {
   list-style: upper-alpha }
 
-ol.lowerroman {
+  ol.lowerroman {
   list-style: lower-roman }
 
-ol.upperroman {
+  ol.upperroman {
   list-style: upper-roman }
 
-p.attribution {
+  p.attribution {
   text-align: right ;
   margin-left: 50% }
 
-p.caption {
+  p.caption {
   font-style: italic }
 
-p.credits {
+  p.credits {
   font-style: italic ;
   font-size: smaller }
 
-p.label {
+  p.label {
   white-space: nowrap }
 
-p.rubric {
+  p.rubric {
   font-weight: bold ;
   font-size: larger ;
   color: maroon ;
   text-align: center }
 
-p.sidebar-title {
+  p.sidebar-title {
   font-family: sans-serif ;
   font-weight: bold ;
   font-size: larger }
 
-p.sidebar-subtitle {
+  p.sidebar-subtitle {
   font-family: sans-serif ;
   font-weight: bold }
 
-p.topic-title {
+  p.topic-title {
   font-weight: bold }
 
-pre.address {
+  pre.address {
   margin-bottom: 0 ;
   margin-top: 0 ;
   font-family: serif ;
   font-size: 100% }
 
-pre.literal-block, pre.doctest-block {
+  pre.literal-block, pre.doctest-block {
   margin-left: 2em ;
   margin-right: 2em }
 
-span.classifier {
+  span.classifier {
   font-family: sans-serif ;
   font-style: oblique }
 
-span.classifier-delimiter {
+  span.classifier-delimiter {
   font-family: sans-serif ;
   font-weight: bold }
 
-span.interpreted {
+  span.interpreted {
   font-family: sans-serif }
 
-span.option {
+  span.option {
   white-space: nowrap }
 
-span.pre {
+  span.pre {
   white-space: pre }
 
-span.problematic {
+  span.problematic {
   color: red }
 
-span.section-subtitle {
+  span.section-subtitle {
   /* font-size relative to parent (h1..h6 element) */
   font-size: 80% }
 
-table.citation {
+  table.citation {
   border-left: solid 1px gray;
   margin-left: 1px }
 
-table.docinfo {
+  table.docinfo {
   margin: 2em 4em }
 
-table.docutils {
+  table.docutils {
   margin-top: 0.5em ;
   margin-bottom: 0.5em }
 
-table.footnote {
+  table.footnote {
   border-left: solid 1px black;
   margin-left: 1px }
 
-table.docutils td, table.docutils th,
-table.docinfo td, table.docinfo th {
+  table.docutils td, table.docutils th,
+  table.docinfo td, table.docinfo th {
   padding-left: 0.5em ;
   padding-right: 0.5em ;
   vertical-align: top }
 
-table.docutils th.field-name, table.docinfo th.docinfo-name {
+  table.docutils th.field-name, table.docinfo th.docinfo-name {
   font-weight: bold ;
   text-align: left ;
   white-space: nowrap ;
   padding-left: 0 }
 
-h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
-h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
+  h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
+  h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
   font-size: 100% }
 
-ul.auto-toc {
+  ul.auto-toc {
   list-style-type: none }
 
-</style>
+  </style>
 </head>
+
 <body>
-<div class="document" id="servizi-passo-a-passo">
-<h1 class="title">Servizi passo a passo</h1>
-<h2 class="subtitle" id="appunti-sulla-installazione-e-configurazione-dei-servizi">Appunti sulla installazione e configurazione dei servizi</h2>
-
-<blockquote>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">Andrea Manni</td>
-</tr>
-<tr class="field"><th class="field-name">Copyright:</th><td class="field-body">GFDL</td>
-</tr>
-<tr class="field"><th class="field-name">Version:</th><td class="field-body">0.2</td>
-</tr>
-</tbody>
-</table>
-</blockquote>
-<div class="contents topic" id="contents">
-<p class="topic-title first">Contents</p>
-<ul class="simple">
-<li><a class="reference internal" href="#configurazione-sistema" id="id1">Configurazione sistema</a><ul>
-<li><a class="reference internal" href="#rete" id="id2">Rete</a></li>
-<li><a class="reference internal" href="#bash-completion" id="id3">Bash completion</a></li>
-<li><a class="reference internal" href="#vim" id="id4">Vim</a></li>
-<li><a class="reference internal" href="#vnc" id="id5">VNC</a></li>
-<li><a class="reference internal" href="#lista-dei-pacchetti-di-base" id="id6">Lista dei pacchetti di base</a></li>
-<li><a class="reference internal" href="#apt-configurazione" id="id7">Apt configurazione</a><ul>
-<li><a class="reference internal" href="#sources-list" id="id8">sources.list</a></li>
-<li><a class="reference internal" href="#etc-apt-apt-conf" id="id9">/etc/apt/apt.conf</a><ul>
-<li><a class="reference internal" href="#servizi" id="id10">Servizi</a></li>
-<li><a class="reference internal" href="#squid" id="id11">Squid</a></li>
-<li><a class="reference internal" href="#apache" id="id12">Apache</a></li>
-<li><a class="reference internal" href="#dnsmasq" id="id13">DNSmasq</a></li>
-<li><a class="reference internal" href="#samba" id="id14">Samba</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="reference internal" href="#creazione-utenti" id="id15">Creazione Utenti</a></li>
-<li><a class="reference internal" href="#creare-la-condivisione" id="id16">Creare la condivisione</a></li>
-<li><a class="reference internal" href="#configurazione-dell-applicativo-samba-vero-e-proprio" id="id17">Configurazione dell'applicativo Samba vero e proprio.</a></li>
-<li><a class="reference internal" href="#testare-il-servizio" id="id18">Testare il Servizio</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<p>Generato con: <a class="reference external" href="http://docutils.sourceforge.net/rst.html">http://docutils.sourceforge.net/rst.html</a></p>
-<div class="section" id="configurazione-sistema">
-<h1><a class="toc-backref" href="#id1">Configurazione sistema</a></h1>
-<p>Inpostazioni di base per la configurazione del sistema operativo</p>
-<div class="section" id="rete">
-<h2><a class="toc-backref" href="#id2">Rete</a></h2>
-<p>Parametri della rete attualmente in uso:</p>
-<pre class="literal-block">
-============= ================
- rete         10.10.208.0/24
-============= ================
-netmask       255.255.255.0
-broadcast     10.10.208.255
-gateway       10.10.208.254
-gateway       10.10.208.250
-              persistente
-DNS           10.10.208.254
-DNS           10.10.208.250
-              persistente
-============= ================
-</pre>
-</div>
-<div class="section" id="bash-completion">
-<h2><a class="toc-backref" href="#id3">Bash completion</a></h2>
-<p>Abilitare /etc/bash_completion nel file /etc/bash.bashrc oppure ~/.bashrc</p>
-<pre class="literal-block">
+  <div class="document" id="servizi-passo-a-passo">
+    <h1 class="title">Servizi passo a passo</h1>
+
+    <h2 class="subtitle" id=
+    "appunti-sulla-installazione-e-configurazione-dei-servizi">
+    Appunti sulla installazione e configurazione dei servizi</h2>
+
+    <blockquote>
+      <table class="docutils field-list" frame="void" rules="none">
+        <col class="field-name">
+        <col class="field-body">
+
+        <tbody valign="top">
+          <tr class="field">
+            <th class="field-name">Author:</th>
+
+            <td class="field-body">Andrea Manni</td>
+          </tr>
+
+          <tr class="field">
+            <th class="field-name">Copyright:</th>
+
+            <td class="field-body">GFDL</td>
+          </tr>
+
+          <tr class="field">
+            <th class="field-name">Version:</th>
+
+            <td class="field-body">0.2</td>
+          </tr>
+        </tbody>
+      </table>
+    </blockquote>
+
+    <p>Questa guida e' dedicata agli studenti delle lezioni di
+    informatica tenute da Andrea nel lab208. Nella parte iniziale
+    sono presenti alcuni richiami alle impostazioni tipiche di rete
+    e di installazione del laboratorio 208 (lab208) dove
+    generalmente si tengono le lezioni. Questi parametri non sono
+    interessanti per chiunque si trovasse al di fuori della rete
+    piffa.net .</p>
+
+    <div class="contents topic" id="indice">
+      <p class="topic-title first">Indice</p>
+
+      <ul class="simple">
+        <li>
+          <a class="reference internal" href=
+          "#configurazione-sistema" id="id5" name=
+          "id5">Configurazione sistema</a>
+
+          <ul>
+            <li><a class="reference internal" href=
+            "#solo-per-uso-interno" id="id6" name="id6">Solo per
+            uso interno</a></li>
+
+            <li><a class="reference internal" href="#rete" id="id7"
+            name="id7">Rete</a></li>
+
+            <li><a class="reference internal" href=
+            "#bash-completion" id="id8" name="id8">Bash
+            completion</a></li>
+
+            <li><a class="reference internal" href="#vim" id="id9"
+            name="id9">Vim</a></li>
+
+            <li><a class="reference internal" href="#vnc" id="id10"
+            name="id10">VNC</a></li>
+
+            <li><a class="reference internal" href=
+            "#lista-dei-pacchetti-di-base" id="id11" name=
+            "id11">Lista dei pacchetti di base</a></li>
+
+            <li>
+              <a class="reference internal" href=
+              "#apt-configurazione" id="id12" name="id12">Apt
+              configurazione</a>
+
+              <ul>
+                <li><a class="reference internal" href=
+                "#sources-list" id="id13" name=
+                "id13">sources.list</a></li>
+
+                <li><a class="reference internal" href=
+                "#etc-apt-apt-conf" id="id14" name=
+                "id14">/etc/apt/apt.conf</a></li>
+              </ul>
+            </li>
+          </ul>
+        </li>
+
+        <li><a class="reference internal" href="#servizi" id="id15"
+        name="id15">Servizi</a></li>
+
+        <li><a class="reference internal" href="#squid" id="id16"
+        name="id16">Squid</a></li>
+
+        <li><a class="reference internal" href="#apache" id="id17"
+        name="id17">Apache</a></li>
+
+        <li><a class="reference internal" href="#dnsmasq" id="id18"
+        name="id18">DNSmasq</a></li>
+
+        <li>
+          <a class="reference internal" href="#samba" id="id19"
+          name="id19">Samba</a>
+
+          <ul>
+            <li><a class="reference internal" href=
+            "#creazione-utenti" id="id20" name="id20">Creazione
+            Utenti</a></li>
+
+            <li><a class="reference internal" href=
+            "#creare-la-condivisione" id="id21" name="id21">Creare
+            la condivisione</a></li>
+
+            <li><a class="reference internal" href=
+            "#configurazione-dell-applicativo-samba-vero-e-proprio"
+            id="id22" name="id22">Configurazione dell'applicativo
+            Samba vero e proprio.</a></li>
+
+            <li><a class="reference internal" href=
+            "#testare-il-servizio" id="id23" name="id23">Testare il
+            Servizio</a></li>
+          </ul>
+        </li>
+
+        <li><a class="reference internal" href="#note" id="id24"
+        name="id24">NOTE</a></li>
+      </ul>
+    </div>
+
+    <p>Generato con: <a class="reference external" href=
+    "http://docutils.sourceforge.net/rst.html">http://docutils.sourceforge.net/rst.html</a></p>
+
+    <div class="section" id="configurazione-sistema">
+      <h1><a class="toc-backref" href="#id5">Configurazione
+      sistema</a></h1>
+
+      <div class="section" id="solo-per-uso-interno">
+        <h2><a class="toc-backref" href="#id6">Solo per uso
+        interno</a></h2>
+
+        <p>Impostazioni di base per la configurazione del sistema
+        operativo e della rete nel laboratorio 208 facente parte
+        della rete piffa.net .</p>
+      </div>
+
+      <div class="section" id="rete">
+        <h2><a class="toc-backref" href="#id7">Rete</a></h2>
+
+        <p>Parametri della rete attualmente in uso:</p>
+
+        <table border="1" class="docutils">
+          <colgroup>
+            <col width="45%">
+            <col width="55%">
+          </colgroup>
+
+          <tbody valign="top">
+            <tr>
+              <td colspan="2">Parametri della rete</td>
+            </tr>
+
+            <tr>
+              <td>rete</td>
+
+              <td>10.10.208.0/24</td>
+            </tr>
+
+            <tr>
+              <td>netmask</td>
+
+              <td>255.255.255.0</td>
+            </tr>
+
+            <tr>
+              <td>broadcast</td>
+
+              <td>10.10.208.255</td>
+            </tr>
+
+            <tr>
+              <td>gateway</td>
+
+              <td>10.10.208.254</td>
+            </tr>
+
+            <tr>
+              <td>gateway</td>
+
+              <td>10.10.208.250 persistente</td>
+            </tr>
+
+            <tr>
+              <td>DNS</td>
+
+              <td>10.10.208.254</td>
+            </tr>
+
+            <tr>
+              <td>DNS</td>
+
+              <td>10.10.208.250 persistente</td>
+            </tr>
+          </tbody>
+        </table>
+      </div>
+
+      <div class="section" id="bash-completion">
+        <h2><a class="toc-backref" href="#id8">Bash
+        completion</a></h2>
+
+        <p>Abilitare /etc/bash_completion nel file <tt class=
+        "docutils literal"><span class=
+        "pre">/etc/bash.bashrc</span></tt> oppure <tt class=
+        "docutils literal"><span class=
+        "pre">~/.bashrc</span></tt></p>
+        <pre class="literal-block">
 . /etc/bash_completion
 </pre>
-<p>/etc/bash_completion deve essere pre istallato, nel caso che non sia disponibile installare il pacchetto: bash-completion</p>
-</div>
-<div class="section" id="vim">
-<h2><a class="toc-backref" href="#id4">Vim</a></h2>
-<p>Sara' opportuno installare la versine completa dell'editor vim tramite il pacchetto vim e mnodificare il file di configurazione generale /etc/vim/vimrc</p>
-<pre class="literal-block">
-&quot; All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just
-&quot; /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime
-&quot; you can find below.  If you wish to change any of those settings, you should
-&quot; do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten
-&quot; everytime an upgrade of the vim packages is performed.  It is recommended to
-&quot; make changes after sourcing debian.vim since it alters the value of the
-&quot; 'compatible' option.
-
-&quot; This line should not be removed as it ensures that various options are
-&quot; properly set to work with the Vim-related packages available in Debian.
+
+        <p>Il file <tt class="docutils literal"><span class=
+        "pre">/etc/bash_completion</span></tt> deve essere ,ente
+        nel sistema, in caso contrario installare il pacchetto:
+        <tt class="docutils literal"><span class=
+        "pre">bash-completion</span></tt></p>
+      </div>
+
+      <div class="section" id="vim">
+        <h2><a class="toc-backref" href="#id9">Vim</a></h2>
+
+        <p>Sara' opportuno installare la versione completa
+        dell'editor vim tramite il pacchetto vim e modificare il
+        file di configurazione generale <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
+" you can find below.  If you wish to change any of those settings, you should
+" do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten
+" everytime an upgrade of the vim packages is performed.  It is recommended to
+" make changes after sourcing debian.vim since it alters the value of the
+" 'compatible' option.
+
+" This line should not be removed as it ensures that various options are
+" properly set to work with the Vim-related packages available in Debian.
 runtime! debian.vim
 
-&quot; Uncomment the next line to make Vim more Vi-compatible
-&quot; NOTE: debian.vim sets 'nocompatible'.  Setting 'compatible' changes numerous
-&quot; options, so any other options should be set AFTER setting 'compatible'.
-&quot;set compatible
+" Uncomment the next line to make Vim more Vi-compatible
+" NOTE: debian.vim sets 'nocompatible'.  Setting 'compatible' changes numerous
+" options, so any other options should be set AFTER setting 'compatible'.
+"set compatible
 
-&quot; Vim5 and later versions support syntax highlighting. Uncommenting the next
-&quot; line enables syntax highlighting by default.
+" Vim5 and later versions support syntax highlighting. Uncommenting the next
+" line enables syntax highlighting by default.
 syntax on
 
-&quot; If using a dark background within the editing area and syntax highlighting
-&quot; turn on this option as well
+" If using a dark background within the editing area and syntax highlighting
+" turn on this option as well
 set background=dark
 
-&quot; Uncomment the following to have Vim jump to the last position when
-&quot; reopening a file
+" Uncomment the following to have Vim jump to the last position when
+" reopening a file
 
-if has(&quot;autocmd&quot;)
-  au BufReadPost * if line(&quot;'\&quot;&quot;) &gt; 0 &amp;&amp; line(&quot;'\&quot;&quot;) &lt;= line(&quot;$&quot;)
-    \| exe &quot;normal! g'\&quot;&quot; | endif
+if has("autocmd")
+  au BufReadPost * if line("'\"") &gt; 0 &amp;&amp; line("'\"") &lt;= line("$")
+    \| exe "normal! g'\"" | endif
 endif
 
-&quot; Uncomment the following to have Vim load indentation rules and plugins
-&quot; according to the detected filetype.
-if has(&quot;autocmd&quot;)
+" Uncomment the following to have Vim load indentation rules and plugins
+" according to the detected filetype.
+if has("autocmd")
   filetype plugin indent on
 endif
 
-&quot; The following are commented out as they cause vim to behave a lot
-&quot; differently from regular Vi. They are highly recommended though.
-set showcmd             &quot; Show (partial) command in status line.
-&quot;set showmatch          &quot; Show matching brackets.
-set ignorecase          &quot; Do case insensitive matching
-&quot;set smartcase          &quot; Do smart case matching
-&quot;set incsearch          &quot; Incremental search
-set autowrite           &quot; Automatically save before commands like :next and :make
-&quot;set hidden             &quot; Hide buffers when they are abandoned
-&quot;set mouse=a            &quot; Enable mouse usage (all modes) in terminals
-
-&quot; Source a global configuration file if available
-&quot; XXX Deprecated, please move your changes here in /etc/vim/vimrc
-if filereadable(&quot;/etc/vim/vimrc.local&quot;)
+" The following are commented out as they cause vim to behave a lot
+" differently from regular Vi. They are highly recommended though.
+set showcmd             " Show (partial) command in status line.
+"set showmatch          " Show matching brackets.
+set ignorecase          " Do case insensitive matching
+"set smartcase          " Do smart case matching
+"set incsearch          " Incremental search
+set autowrite           " Automatically save before commands like :next and :make
+"set hidden             " Hide buffers when they are abandoned
+"set mouse=a            " Enable mouse usage (all modes) in terminals
+
+" Source a global configuration file if available
+" XXX Deprecated, please move your changes here in /etc/vim/vimrc
+if filereadable("/etc/vim/vimrc.local")
   source /etc/vim/vimrc.local
 endif
 </pre>
-</div>
-<div class="section" id="vnc">
-<h2><a class="toc-backref" href="#id5">VNC</a></h2>
-<p>Scaricare il pacchetto xtightvncviewer, e lo script guarda.sh che deve essere reso eseguibile in una posizione (nel senso di collocazione nel path degli utenti) comoda per gli utenti.</p>
-<p>Procedura:</p>
-<pre class="literal-block">
+      </div>
+
+      <div class="section" id="vnc">
+        <h2><a class="toc-backref" href="#id10">VNC</a></h2>
+
+        <p>Scaricare il pacchetto <tt class=
+        "docutils literal"><span class=
+        "pre">xtightvncviewer</span></tt> e lo script <tt class=
+        "docutils literal"><span class="pre">guarda.sh</span></tt>
+        che deve essere reso eseguibile in una posizione
+        (collocazione nel <em>path</em> degli utenti, es <tt class=
+        "docutils literal"><span class="pre">echo</span>
+        <span class="pre">$PATH</span></tt> per visualizzare
+        l'attuale path ) comoda per gli utenti.</p>
+
+        <p>Procedura:</p>
+        <pre class="literal-block">
 su root
 cd /bin
 wget http://debian.piffa.net/guarda.sh
 chmod +x guarda.sh
 exit
 </pre>
-<p>Si noti, per pieta' divina, che non e' possibile lanciare un applicativo grafico sul server grafico di un utente di sistema da una shell in cui si e' loggati come altro utente, in questo caso root. E' quindi necessario essere l'utente di sistema che si e' loggato inizialmente nella sessione grafica per poter lanciare lo script guarda.sh .</p>
-</div>
-<div class="section" id="lista-dei-pacchetti-di-base">
-<h2><a class="toc-backref" href="#id6">Lista dei pacchetti di base</a></h2>
-<p>I pacchetti installati generalemnte durante le lezioni sono:</p>
-<pre class="literal-block">
+
+        <p>Si noti che non e' possibile lanciare un applicativo sul
+        server grafico di un utente da una shell in cui si e'
+        loggati come altro utente, anchee se root. E' quindi
+        necessario essere l'utente di sistema che si e' loggato
+        inizialmente nella sessione grafica per poter lanciare lo
+        script guarda.sh .</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">
+        <h2><a class="toc-backref" href="#id11">Lista dei pacchetti
+        di base</a></h2>
+
+        <p>I pacchetti installati generalmente <a class=
+        "footnote-reference" href="#id2" id="id1" name=
+        "id1">[1]</a> per poter seguire le lezioni sono:</p>
+        <pre class="literal-block">
 kde-core kdm kde-i18n-it xorg vim less xtightvncviewer
 </pre>
-</div>
-<div class="section" id="apt-configurazione">
-<h2><a class="toc-backref" href="#id7">Apt configurazione</a></h2>
-<p>Vediamo i due file principali di apt:</p>
-<pre class="literal-block">
-* /etc/apt/sources.list
-
-* /etc/apt/apt.conf
-</pre>
-<div class="section" id="sources-list">
-<h3><a class="toc-backref" href="#id8">sources.list</a></h3>
-<p>Questo file contiene i sorgenti da cui apt preleva i pacchetti da installare tramite dpkg, vengono quindi precisati i metodi (ad es. http / ftp / cdrom / file), la release che si vuole tracciare (es stable , testing , unstable oppure i corrispondenti release name es: lenny, squeeze, sid), i rami di interesse (es: main che e' la parte principale, non-free per il software non libero, contrib per i pacchetti non realizzati dai manutentori ufficiali).</p>
-<p>Gli archivi sono generalemnte:</p>
-<pre class="literal-block">
-* deb per pacchetti debian binari
-
-* deb-src per i pacchetti sorgenti (quindi da compilare, come il kernel) degli stessi pacchetti binari. Se non compilate generalmente i vostri pacchetti potete evitare di tracciare i sorgenti per risparmiare tempo e banda.
-</pre>
-<p>/etc/apt/sources.list</p>
-<pre class="literal-block">
+
+        <table class="docutils footnote" frame="void" id="id2"
+        rules="none">
+          <colgroup>
+            <col class="label">
+            <col>
+          </colgroup>
+
+          <tbody valign="top">
+            <tr>
+              <td class="label"><a class="fn-backref" href=
+              "#id1">[1]</a></td>
+
+              <td><tt class="docutils literal"><span class=
+              "pre">kde-core</span></tt> e' piu' leggero del
+              pacchetto <tt class="docutils literal"><span class=
+              "pre">kde</span></tt></td>
+            </tr>
+          </tbody>
+        </table>
+      </div>
+
+      <div class="section" id="apt-configurazione">
+        <h2><a class="toc-backref" href="#id12">Apt
+        configurazione</a></h2>
+
+        <p>Vediamo i due file principali di apt:</p>
+
+        <ul class="simple">
+          <li><tt class="docutils literal"><span class=
+          "pre">/etc/apt/sources.list</span></tt></li>
+
+          <li><tt class="docutils literal"><span class=
+          "pre">/etc/apt/apt.conf</span></tt></li>
+        </ul>
+
+        <div class="section" id="sources-list">
+          <h3><a class="toc-backref" href=
+          "#id13">sources.list</a></h3>
+
+          <p>Questo file contiene i sorgenti da cui <em>apt</em>
+          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"><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"><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"><span class=
+            "pre">deb</span></tt> per pacchetti Debian binari</li>
+
+            <li><tt class="docutils literal"><span class=
+            "pre">deb-src</span></tt> per i pacchetti sorgenti
+            (quindi da compilare, come il kernel) degli stessi
+            pacchetti binari. In genere se non compilate spesso
+            potete evitare di tracciare i sorgenti per risparmiare
+            tempo e banda.</li>
+          </ul>
+
+          <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$
 
 # Archivio principale debian via http su piffa.net,
 # non funziona al difuori dell'aula dei corsi
-deb http://debian.piffa.net/debian/ lenny main
-# deb http://debian.piffa.net/debian/ lenny  non-free contrib
+deb http://debian.piffa.net/debian/ Lenny main
+# deb http://debian.piffa.net/debian/ Lenny  non-free contrib
 
 # Mirror da kernel.org da usare a casa:
-deb http://mirrors.eu.kernel.org/debian/ lenny main
+deb http://mirrors.eu.kernel.org/debian/ Lenny main
 
 # Security dal sito principale
-deb http://security.debian.org/ lenny/updates main
-deb-src http://security.debian.org/ lenny/updates main
+deb http://security.debian.org/ Lenny/updates main
+deb-src http://security.debian.org/ Lenny/updates main
 
 # Debian volatile per le cose soggette a cambiamenti non legati
 # a dinamiche di sicurezza
-deb http://volatile.debian.org/debian-volatile lenny/volatile main
-deb-src http://volatile.debian.org/debian-volatile lenny/volatile main
+deb http://volatile.debian.org/debian-volatile Lenny/volatile main
+deb-src http://volatile.debian.org/debian-volatile Lenny/volatile main
 
 # Esempio di accesso a un filesystem locale contenente i pacchetti:
-# deb file:/mnt/mirror sid main non-free contrib
+# deb file:/mnt/mirror Sid main non-free contrib
+</pre>
+        </div>
+
+        <div class="section" id="etc-apt-apt-conf">
+          <h3><a class="toc-backref" href=
+          "#id14">/etc/apt/apt.conf</a></h3>
+
+          <p>Questo file contiene le opzioni di apt, come ad
+          esempio il proxy:</p>
+          <pre class="literal-block">
+Acquire::http::Proxy "http://10.10.208.254:3128"
 </pre>
-</div>
-<div class="section" id="etc-apt-apt-conf">
-<h3><a class="toc-backref" href="#id9">/etc/apt/apt.conf</a></h3>
-<p>Questo file contiene le opzioni di apt, come ad esempio il proxy:</p>
-<pre class="literal-block">
-Acquire::http::Proxy &quot;http://10.10.208.254:3128&quot;
+        </div>
+      </div>
+    </div>
+
+    <div class="section" id="servizi">
+      <h1><a class="toc-backref" href="#id15">Servizi</a></h1>
+    </div>
+
+    <div class="section" id="squid">
+      <h1><a class="toc-backref" href="#id16">Squid</a></h1>
+    </div>
+
+    <div class="section" id="apache">
+      <h1><a class="toc-backref" href="#id17">Apache</a></h1>
+    </div>
+
+    <div class="section" id="dnsmasq">
+      <h1><a class="toc-backref" href="#id18">DNSmasq</a></h1>
+    </div>
+
+    <div class="section" id="samba">
+      <h1><a class="toc-backref" href="#id19">Samba</a></h1>
+
+      <p>Samba e' un progetto libero che fornisce servizi di
+      condivisione di file e stampanti a client SMB/CIFS.</p>
+
+      <p>Samba e' liberamente disponibile, al contrario di altre
+      implementazioni SMB/CIFS, e permette di ottenere
+      interoperabilitÃ&nbsp; tra Linux, Unix, Mac OS X e
+      Windows.</p>
+
+      <p>Samba e' un software che può girare su piattaforme che
+      non siano Microsoft Windows, per esempio, UNIX, Linux, IBM
+      System 390, OpenVMS e altri sistemi operativi. Samba utilizza
+      il protocollo TCP/IP utilizzando i servizi offerti sul server
+      ospite. Quando correttamente configurato, permette di
+      interagire con client o server Microsoft Windows come se
+      fosse un file e print server Microsoft agendo da Primary
+      Domain Controller (PDC) o come Backup Domain Controller, può
+      inoltre prendere parte ad un dominio Active Directory.</p>
+
+      <p>Pacchetti da installare per utilizzare Samba in modalita'
+      client <a class="footnote-reference" href="#id4" id="id3"
+      name="id3">[2]</a></p>
+      <pre class="literal-block">
+samba-client
 </pre>
-<div class="section" id="servizi">
-<h4><a class="toc-backref" href="#id10">Servizi</a></h4>
-</div>
-<div class="section" id="squid">
-<h4><a class="toc-backref" href="#id11">Squid</a></h4>
-</div>
-<div class="section" id="apache">
-<h4><a class="toc-backref" href="#id12">Apache</a></h4>
-</div>
-<div class="section" id="dnsmasq">
-<h4><a class="toc-backref" href="#id13">DNSmasq</a></h4>
-</div>
-<div class="section" id="samba">
-<h4><a class="toc-backref" href="#id14">Samba</a></h4>
-<p>Pacchetti da installare per utilizzare samba in modalita' server:</p>
-<pre class="literal-block">
+
+      <p>Pacchetti da installare per utilizzare Samba in modalita'
+      server:</p>
+      <pre class="literal-block">
 samba smbfs smbclient
 </pre>
-<p>Durante la prima installazione viene chiesto ilnome del gruppo di appartenenza, il default per windows e' WORKGROUP. In aula usiamo invece 208 .
-Per riconfigurare samba si usi il comando:</p>
-<pre class="literal-block">
+
+      <table class="docutils footnote" frame="void" id="id4" rules=
+      "none">
+        <colgroup>
+          <col class="label">
+          <col>
+        </colgroup>
+
+        <tbody valign="top">
+          <tr>
+            <td class="label"><a class="fn-backref" href=
+            "#id3">[2]</a></td>
+
+            <td>Anche se nato per le i sistemi Windows, Samba puo'
+            essere usato anche per montare cartelle sotto GNU/Linux
+            come alternativa a NFS. Per la condivisione di
+            stampanti sarebbe invece opportuno intervenire
+            direttamente su <tt class=
+            "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"><span class="pre">WORKGROUP</span></tt>.
+      In aula usiamo invece <tt class=
+      "docutils literal"><span class="pre">208</span></tt> .</p>
+
+      <p>Se necessario per riconfigurare Samba si usi il
+      comando:</p>
+      <pre class="literal-block">
 dpkg-reconfigure samba-common
 </pre>
-<p>Quando si utilizza samba bisogna tener conto di 3 livelli di password:</p>
-<blockquote>
-<ul class="simple">
-<li>Sistema *Unix
-E' la password di sistema che viene usata sul sistema operativo su cui gira samba. E' importante tenere conto anche delle user id e group id degli utenti che dovranno fisicamente scrivere sui file system. Se un utente non puo' scrivere sul file system per mancanza di privilegi allora neanche samba potra' farlo nel momento in cui gli mette a disposizione la risorsa.
-Queste passwords sono salvate nel solito file /etc/shadow (richiamato da /etc/passwd).</li>
-<li>Password per l'applicativo samba
-Samba deve essere compatibile con Windows e quindi utilizzare un sistema di criptazione delle password diverso da /etc/shadow.a Le password per l'applicativo samba vengono gestite ad esempio col comando smbpasswd e vengono salvate all'interno di  /var/lib/samba/passdb.tdb .</li>
-<li>Password per windows.
-Gli utenti windows effettuazno il log-in alla partenza della sessione di windows. Se si avra' l'accortezza di usare la stessa password data precedentemente anche a windows (o viceversa impostare la password per GNU/Linux / Samba ugale a quella di Windows) l'utente potra' accedere automaticamente alle condivioni a lui disponibili.</li>
-</ul>
-</blockquote>
-<p>Password di samba vengono salvate nel file: /var/lib/samba/passdb.tdb</p>
-</div>
-</div>
-</div>
-<div class="section" id="creazione-utenti">
-<h2><a class="toc-backref" href="#id15">Creazione Utenti</a></h2>
-<p>Creiamo per primo l'utente sotto GNU/Linux, facendo attenzione a <em>non</em> dargli una shell di sistema. Gli utenti Windows non hanno bisogno di poter eseguire comandi sul server!</p>
-<p>Creazione di un utente denominato sambo:</p>
-<pre class="literal-block">
+
+      <p>Quando si utilizza Samba bisogna tener conto di 3 livelli
+      di password (e generalmente volete usare <em>sempre la stessa
+      password</em> per ognuno di questi) e delle differenze tra le
+      modalita' di autenticazione (e quindi anche di criptaggio
+      delle passwords) usate da sistemi GNU/Linux e Windows:</p>
+
+      <dl class="docutils">
+        <dt>1 Sistema *Unix ( GNU/Linux )</dt>
+
+        <dd>E' la password dell'utente di sistema che viene usata
+        sul sistema operativo su cui gira il software Samba. E'
+        importante tenere conto anche delle <em>user-id</em> e
+        <em>group-id</em> degli utenti che 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"><span class=
+        "pre">/mnt/condivisione</span></tt> che sara' stata
+        necessariamente creata inizialmente dall'utente <tt class=
+        "docutils literal"><span class="pre">root</span></tt>) per
+        mancanza di privilegi 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 propieta' 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>
+
+        <dd>Samba deve essere compatibile con Windows e quindi
+        utilizzare un sistema di criptazione delle password diverso
+        da /etc/shadow.a Le password per Samba possono essere
+        gestite ad esempio col comando <tt class=
+        "docutils literal"><span class="pre">smbpasswd</span></tt>
+        e vengono generalmente salvate all'interno di <tt class=
+        "docutils literal"><span class=
+        "pre">/var/lib/samba/passdb.tdb</span></tt> .</dd>
+
+        <dt>3 Password per Windows.</dt>
+
+        <dd>Gli utenti Windows effettuano il log-in alla partenza
+        della sessione di Windows. Se si avra' l'accortezza di
+        usare sempre stessa password data precedentemente anche a
+        Windows (o viceversa impostare la password per GNU/Linux /
+        Samba uguale a quella di Windows) l'utente potra' accedere
+        automaticamente alle condivisioni a lui disponibili.</dd>
+      </dl>
+
+      <div class="section" id="creazione-utenti">
+        <h2><a class="toc-backref" href="#id20">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
+        utenti Windows che accedono al server solo per le
+        condivisioni non hanno bisogno di poter eseguire comandi
+        sul server!</p>
+
+        <p>Creazione di un utente denominato sambo:</p>
+        <pre class="literal-block">
 adduser --shell /bin/false sambo
 </pre>
-<p>Nota: Ricordarsi di usare sempre la stessa password.
-nel file /etc/passwd avremo qualcosa come:</p>
-<pre class="literal-block">
-sambo:x:1001:1001:Sambo utente samba!,,,:/home/sambo:/bin/false
+
+        <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>
-<p>Aggiunta dell'utente al database delle password per samba e generazione della sua password:</p>
-<blockquote>
-smbpasswd -a sambo</blockquote>
-<p>Se sucessivamente si vorra' modificare la password di un utente gia' esistente si usi:</p>
-<blockquote>
-smbpasswd  sambo</blockquote>
-<p>La password sotto windows verra' modificata sul sistema Windows.</p>
-</div>
-<div class="section" id="creare-la-condivisione">
-<h2><a class="toc-backref" href="#id16">Creare la condivisione</a></h2>
-<p>La condivisione altro non e' che una cartella sul server che viene resa disponibile sui client negoziando l'accesso in base all'autenticazione tramite esername / password. Si decida se fisicamente debba risiendere nella home 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 gestiscano gli accessi sotto GNU/Linux tramite i gruppi.</p>
-<p>Creazione della risorsa sambo_share nella home dell'utente sambo:</p>
-<pre class="literal-block">
+
+        <p>Aggiunta dell'utente al database delle password per
+        Samba e generazione della sua password:</p>
+
+        <blockquote>
+          smbpasswd -a sambo
+        </blockquote>
+
+        <p>Se successivamente si vorra' modificare la password di
+        un utente gia' esistente si usi:</p>
+
+        <blockquote>
+          smbpasswd sambo
+        </blockquote>
+
+        <p>La password sotto Windows verra' modificata sul sistema
+        Windows.</p>
+      </div>
+
+      <div class="section" id="creare-la-condivisione">
+        <h2><a class="toc-backref" href="#id21">Creare la
+        condivisione</a></h2>
+
+        <p>La condivisione altro non e' che una cartella sul server
+        che viene resa disponibile sui client negoziando l'accesso
+        in base all'autenticazione tramite user-name / password. Si
+        decida se fisicamente debba risiedere nella home 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 gestiscano gli accessi sotto
+        GNU/Linux tramite i gruppi.</p>
+
+        <p>Creazione della risorsa sambo_share nella home
+        dell'utente sambo:</p>
+        <pre class="literal-block">
 # mkdir /home/sambo/sambo_share
 # chown sambo:sambo /home/sambo/sambo_share/
 </pre>
-<p>Bisognerebbe notare i permessi di esecuzione del filesystem che ospita la carterlla. Se i file che saranno contenuti nella 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 /mnt/share che consista in un file system dedicato:</p>
-<p>In /etc/fstab</p>
-<pre class="literal-block">
+
+        <p>Bisognerebbe notare i permessi di esecuzione del
+        file-system che ospita la cartella. Se i file che saranno
+        contenuti nella 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 /mnt/share che consista in un file system
+        dedicato:</p>
+
+        <p>In /etc/fstab</p>
+        <pre class="literal-block">
 /dev/hda10       /mnt/share      ext3    rw,nosuid,noexec  0  3
 </pre>
-<p>Si noti anche l'uso di <em>nosuid</em> per evitare la possibilita' di eseguire programmi con credenziali diverse da quelle originali.</p>
-</div>
-<div class="section" id="configurazione-dell-applicativo-samba-vero-e-proprio">
-<h2><a class="toc-backref" href="#id17">Configurazione dell'applicativo Samba vero e proprio.</a></h2>
-<p>Avendo preparato gli utenti (ancora una volta: non si dia una shell completa a un utente che serve solo per samba o la posta elettronica) e la cartella sul file system si puo' procedere a configurare la condivisione su Samba.</p>
-<p>/etc/samba/smb.conf riga ~235 , Share Definitions (in vim si usi 235gg ):</p>
-<pre class="literal-block">
+
+        <p>Si noti anche l'uso di <em>nosuid</em> per evitare la
+        possibilita' di eseguire programmi con credenziali diverse
+        da quelle originali.</p>
+      </div>
+
+      <div class="section" id=
+      "configurazione-dell-applicativo-samba-vero-e-proprio">
+        <h2><a class="toc-backref" href="#id22">Configurazione
+        dell'applicativo Samba vero e proprio.</a></h2>
+
+        <p>Avendo preparato gli utenti (ancora una volta: non si
+        dia una shell completa a un utente che serve solo per Samba
+        o la posta elettronica) e la cartella sul file system si
+        puo' procedere a configurare la condivisione su Samba.</p>
+
+        <p>/etc/samba/smb.conf riga ~235 , Share Definitions (in
+        vim si usi 235gg ):</p>
+        <pre class="literal-block">
 [sambo_share]
         # Percorso della cartella condivisa
         path = /home/sambo/sambo_share
@@ -585,17 +990,33 @@ Si potrebbe avere quindi, ipotizzando una condivisione in /mnt/share che consist
         # Commento indicativo della risorsa
         comment = Condivisione per Sambo
 </pre>
-<p>Dopo aver salvato il file si puo' fare un primo controllo tramite l'utility testparm , che controlla la sintassi del file di configurazione di Samba. Se questo non rileva problemi si puo' procedere a un /etc/samba# /etc/init.d/samba restart .</p>
-</div>
-<div class="section" id="testare-il-servizio">
-<h2><a class="toc-backref" href="#id18">Testare il Servizio</a></h2>
-<p>Come testare il servizio</p>
-<p>es:</p>
-<pre class="literal-block">
+
+        <p>Dopo aver salvato il file si puo' fare un primo
+        controllo tramite l'utility testparm , che controlla la
+        sintassi del file di configurazione di Samba. Se questo non
+        rileva problemi si puo' procedere a un /etc/samba#
+        /etc/init.d/samba restart .</p>
+      </div>
+
+      <div class="section" id="testare-il-servizio">
+        <h2><a class="toc-backref" href="#id23">Testare il
+        Servizio</a></h2>
+
+        <p>Come testare il servizio</p>
+
+        <p>es:</p>
+        <pre class="literal-block">
 smbclient -U sambo -L localhost
 </pre>
-<p>Questo comando permette di esplorare la risorsa qualificandosi come utnete, in quresto modo potete testare il corretto funzionamento dell'autenticazione. Si provi inizialmente a sbagliare la password deliberatamente, poi a inserirla correttamente: dovrebbbero essere visibili le risorse disponibili al solo utente sambo: la suo /home e la cartella samba_share:</p>
-<pre class="literal-block">
+
+        <p>Questo comando permette di esplorare la risorsa
+        qualificandosi come utente, in questo modo potete testare
+        il corretto funzionamento dell'autenticazione. Si provi
+        inizialmente a sbagliare la password deliberatamente, poi a
+        inserirla correttamente: dovrebbero essere visibili le
+        risorse disponibili al solo utente sambo: la suo /home e la
+        cartella samba_share:</p>
+        <pre class="literal-block">
 Sharename       Type      Comment
 ---------       ----      -------
 sambo_share     Disk      Condivisione per Sambo
@@ -603,12 +1024,37 @@ print$          Disk      Printer Drivers
 IPC$            IPC       IPC Service (base server)
 sambo           Disk      Home Directories
 </pre>
-<p>In alternativa e' possibile montare realmente la condivisone anche su linux tramite un client per samba e testare il corretto funzionamento:</p>
-<pre class="literal-block">
+
+        <p>In alternativa e' possibile montare realmente la
+        condivisone anche su GNU/Linux tramite un client per samba
+        e testare il corretto funzionamento:</p>
+        <pre class="literal-block">
 mount -t smbfs //localhost/sambo_share /mnt/sambo_mount/ --verbose -o user=sambo
 </pre>
-</div>
-</div>
-</div>
+      </div>
+    </div>
+
+    <div class="section" id="note">
+      <h1><a class="toc-backref" href="#id24">NOTE</a></h1>
+
+      <ul class="simple">
+        <li>controllato fino alla riga 289</li>
+
+        <li>definizioni degli applicativi prese direttamente da
+        wikipedia</li>
+      </ul>
+
+      <p>sintassi: in <tt class="docutils literal"><span class=
+      "pre">monospace</span></tt> :</p>
+
+      <ul class="simple">
+        <li>nomi di files</li>
+
+        <li>comandi</li>
+
+        <li>pacchetti</li>
+      </ul>
+    </div>
+  </div>
 </body>
 </html>
diff --git a/source/.gen_html.sh.swp b/source/.gen_html.sh.swp
new file mode 100644 (file)
index 0000000..7061885
Binary files /dev/null and b/source/.gen_html.sh.swp differ
diff --git a/source/gen_html.sh b/source/gen_html.sh
new file mode 100755 (executable)
index 0000000..22c8c32
--- /dev/null
@@ -0,0 +1,5 @@
+#! /bin/sh
+
+# Alias to generate the simple - one page html version
+
+rst2html -l it $1 | tidy -quiet -indent -ashtml -language it -latin1 > $2
index b81531b6178e162601f0d21dca7256cc5f2104b0..943994c6cb37d119d8bc139ef2c653035ad5fccc 100644 (file)
@@ -9,49 +9,55 @@ Appunti sulla installazione e configurazione dei servizi
   :Copyright: GFDL
   :Version: 0.2
 
+Questa guida e' dedicata agli studenti delle lezioni di informatica tenute da Andrea nel lab208. Nella parte iniziale sono presenti alcuni richiami alle impostazioni tipiche di rete e di installazione del laboratorio 208 (lab208) dove generalmente si tengono le lezioni. Questi parametri non sono interessanti per chiunque si trovasse al di fuori della rete piffa.net .
+
 .. contents::
 
 Generato con: http://docutils.sourceforge.net/rst.html
 
 Configurazione sistema
-#########################
+=========================
+Solo per uso interno
+---------------------------
+
+Impostazioni di base per la configurazione del sistema operativo e della rete nel laboratorio 208 facente parte della rete piffa.net .
 
-Inpostazioni di base per la configurazione del sistema operativo
 
 Rete
 ------
 
-Parametri della rete attualmente in uso::
+Parametri della rete attualmente in uso:
 
-  ============= ================
-   rete                10.10.208.0/24
-  ============= ================
-  netmask      255.255.255.0
-  broadcast    10.10.208.255
-  gateway      10.10.208.254
-  gateway      10.10.208.250
-               persistente
-  DNS          10.10.208.254
-  DNS          10.10.208.250
-               persistente
-  ============= ================
+============= ================
+     Parametri della rete
+------------------------------
+rete         10.10.208.0/24
+netmask              255.255.255.0
+broadcast     10.10.208.255
+gateway              10.10.208.254
+gateway              10.10.208.250
+             persistente
+DNS          10.10.208.254
+DNS          10.10.208.250
+             persistente
+============= ================
 
 
 
 Bash completion
 -------------------
 
-Abilitare /etc/bash_completion nel file /etc/bash.bashrc oppure ~/.bashrc ::
+Abilitare /etc/bash_completion nel file ``/etc/bash.bashrc`` oppure ``~/.bashrc`` ::
 
        . /etc/bash_completion
 
-/etc/bash_completion deve essere pre istallato, nel caso che non sia disponibile installare il pacchetto: bash-completion
+Il file ``/etc/bash_completion`` deve essere ,ente nel sistema, in caso contrario installare il pacchetto: ``bash-completion``
 
 
 Vim
 ------------
 
-Sara' opportuno installare la versine completa dell'editor vim tramite il pacchetto vim e mnodificare il file di configurazione generale /etc/vim/vimrc ::
+Sara' opportuno installare la versione completa dell'editor vim tramite il pacchetto vim e modificare il file di configurazione generale ``/etc/vim/vimrc`` ::
 
     " 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
@@ -112,7 +118,7 @@ Sara' opportuno installare la versine completa dell'editor vim tramite il pacche
 VNC
 ------------
 
-Scaricare il pacchetto xtightvncviewer, e lo script guarda.sh che deve essere reso eseguibile in una posizione (nel senso di collocazione nel path degli utenti) comoda per gli utenti.
+Scaricare il pacchetto ``xtightvncviewer`` e lo script ``guarda.sh`` che deve essere reso eseguibile in una posizione (collocazione nel *path* degli utenti, es ``echo $PATH`` per visualizzare l'attuale path ) comoda per gli utenti.
 
 Procedura::
 
@@ -122,60 +128,64 @@ Procedura::
     chmod +x guarda.sh
     exit
 
-Si noti, per pieta' divina, che non e' possibile lanciare un applicativo grafico sul server grafico di un utente di sistema da una shell in cui si e' loggati come altro utente, in questo caso root. E' quindi necessario essere l'utente di sistema che si e' loggato inizialmente nella sessione grafica per poter lanciare lo script guarda.sh .
+Si noti che non e' possibile lanciare un applicativo sul server grafico di un utente da una shell in cui si e' loggati come altro utente, anchee se root. E' quindi necessario essere l'utente di sistema che si e' loggato inizialmente nella sessione grafica per poter lanciare lo script guarda.sh .
+
+Controllare con ``whoami`` di essere l'utente normale (es ``utente | studente | proprio nome`` ), in caso si sia assunta una altra ``id`` si apra un altra shell o si esca da quella attuale con ``exit`` .
 
 Lista dei pacchetti di base
 -----------------------------
 
-I pacchetti installati generalemnte durante le lezioni sono::
+I pacchetti installati generalmente [#]_ per poter seguire le lezioni sono::
 
        kde-core kdm kde-i18n-it xorg vim less xtightvncviewer 
 
+.. [#] ``kde-core`` e' piu' leggero del pacchetto ``kde``      
+
 Apt configurazione
 ---------------------
 
-Vediamo i due file principali di apt::
+Vediamo i due file principali di apt:
 
-       * /etc/apt/sources.list
+* ``/etc/apt/sources.list``
 
-       * /etc/apt/apt.conf
+* ``/etc/apt/apt.conf``
 
 sources.list
 ~~~~~~~~~~~~~~~~
 
-Questo file contiene i sorgenti da cui apt preleva i pacchetti da installare tramite dpkg, vengono quindi precisati i metodi (ad es. http / ftp / cdrom / file), la release che si vuole tracciare (es stable , testing , unstable oppure i corrispondenti release name es: lenny, squeeze, sid), i rami di interesse (es: main che e' la parte principale, non-free per il software non libero, contrib per i pacchetti non realizzati dai manutentori ufficiali).
+Questo file contiene i sorgenti da cui *apt* preleva i pacchetti da installare tramite *dpkg*, vengono quindi precisati i metodi (ad es. http / ftp / cdrom / file), la release che si vuole tracciare (es ``stable, testing, unstable`` oppure i corrispondenti release name es: ``Lenny, Squeeze, Sid``), i rami di interesse (es: ``main`` che e' l'archivio  principale, ``non-free`` per il software non libero, ``contrib`` per i pacchetti non realizzati dai manutentori ufficiali).
 
-Gli archivi sono generalemnte::
+Gli archivi sono generalmente:
 
-       * deb per pacchetti debian binari
+* ``deb`` per pacchetti Debian binari
 
-       * deb-src per i pacchetti sorgenti (quindi da compilare, come il kernel) degli stessi pacchetti binari. Se non compilate generalmente i vostri pacchetti potete evitare di tracciare i sorgenti per risparmiare tempo e banda.
+* ``deb-src`` per i pacchetti sorgenti (quindi da compilare, come il kernel) degli stessi pacchetti binari. In genere se non compilate spesso potete evitare di tracciare i sorgenti per risparmiare tempo e banda.
 
 
-/etc/apt/sources.list ::
+``/etc/apt/sources.list`` ::
 
     # esempio di accesso a un CDROM:
     # cdrom:[Debian GNU/Linux 5.0.1 _Lenny_ - Official i386 kde-CD Binary-1 20090$
     
     # Archivio principale debian via http su piffa.net,
     # non funziona al difuori dell'aula dei corsi
-    deb http://debian.piffa.net/debian/ lenny main
-    # deb http://debian.piffa.net/debian/ lenny  non-free contrib
+    deb http://debian.piffa.net/debian/ Lenny main
+    # deb http://debian.piffa.net/debian/ Lenny  non-free contrib
     
     # Mirror da kernel.org da usare a casa:
-    deb http://mirrors.eu.kernel.org/debian/ lenny main
+    deb http://mirrors.eu.kernel.org/debian/ Lenny main
     
     # Security dal sito principale
-    deb http://security.debian.org/ lenny/updates main
-    deb-src http://security.debian.org/ lenny/updates main
+    deb http://security.debian.org/ Lenny/updates main
+    deb-src http://security.debian.org/ Lenny/updates main
     
     # Debian volatile per le cose soggette a cambiamenti non legati
     # a dinamiche di sicurezza
-    deb http://volatile.debian.org/debian-volatile lenny/volatile main
-    deb-src http://volatile.debian.org/debian-volatile lenny/volatile main
+    deb http://volatile.debian.org/debian-volatile Lenny/volatile main
+    deb-src http://volatile.debian.org/debian-volatile Lenny/volatile main
     
     # Esempio di accesso a un filesystem locale contenente i pacchetti:
-    # deb file:/mnt/mirror sid main non-free contrib
+    # deb file:/mnt/mirror Sid main non-free contrib
 
 
 /etc/apt/apt.conf
@@ -201,67 +211,78 @@ DNSmasq
 Samba
 ======
 
-Pacchetti da installare per utilizzare samba in modalita' server::
+Samba e' un progetto libero che fornisce servizi di condivisione di file e stampanti a client SMB/CIFS.
+
+Samba e' liberamente disponibile, al contrario di altre implementazioni SMB/CIFS, e permette di ottenere interoperabilità tra Linux, Unix, Mac OS X e Windows.
+
+Samba e' un software che può girare su piattaforme che non siano Microsoft Windows, per esempio, UNIX, Linux, IBM System 390, OpenVMS e altri sistemi operativi. Samba utilizza il protocollo TCP/IP utilizzando i servizi offerti sul server ospite. Quando correttamente configurato, permette di interagire con client o server Microsoft Windows come se fosse un file e print server Microsoft agendo da Primary Domain Controller (PDC) o come Backup Domain Controller, può inoltre prendere parte ad un dominio Active Directory.
+
+Pacchetti da installare per utilizzare Samba in modalita' client [#]_ ::
+
+
+       samba-client
+
+Pacchetti da installare per utilizzare Samba in modalita' server::
 
        samba smbfs smbclient
 
+.. [#] Anche se nato per le i sistemi Windows, Samba puo' essere usato anche per montare cartelle sotto GNU/Linux come alternativa a NFS. Per la condivisione di stampanti sarebbe invece opportuno intervenire direttamente su ``CUPS``.
+
+Durante la prima installazione viene chiesto il nome del gruppo di appartenenza, il default per Windows e' ``WORKGROUP``. In aula usiamo invece ``208`` . 
 
-Durante la prima installazione viene chiesto ilnome del gruppo di appartenenza, il default per windows e' WORKGROUP. In aula usiamo invece 208 . 
-Per riconfigurare samba si usi il comando::
+Se necessario per riconfigurare Samba si usi il comando::
 
        dpkg-reconfigure samba-common
 
-Quando si utilizza samba bisogna tener conto di 3 livelli di password:
+Quando si utilizza Samba bisogna tener conto di 3 livelli di password (e generalmente volete usare *sempre la stessa password* per ognuno di questi) e delle differenze tra le modalita' di autenticazione (e quindi anche di criptaggio delle passwords) usate da sistemi GNU/Linux e Windows:
 
-       * Sistema \*Unix
-         E' la password di sistema che viene usata sul sistema operativo su cui gira samba. E' importante tenere conto anche delle user id e group id degli utenti che dovranno fisicamente scrivere sui file system. Se un utente non puo' scrivere sul file system per mancanza di privilegi allora neanche samba potra' farlo nel momento in cui gli mette a disposizione la risorsa.
+1 Sistema \*Unix ( GNU/Linux )
+         E' la password dell'utente di sistema che viene usata sul sistema operativo su cui gira il software Samba. E' importante tenere conto anche delle *user-id* e *group-id* degli utenti che dovranno fisicamente scrivere sui file system. Se un utente non puo' scrivere in una certa posizione del file system (ad esempio nella cartella ``/mnt/condivisione`` che sara' stata necessariamente creata inizialmente dall'utente ``root``)  per mancanza di privilegi 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 propieta' dei *punti di mount**.
           Queste passwords sono salvate nel solito file /etc/shadow (richiamato da /etc/passwd).
 
-       * Password per l'applicativo samba
-         Samba deve essere compatibile con Windows e quindi utilizzare un sistema di criptazione delle password diverso da /etc/shadow.a Le password per l'applicativo samba vengono gestite ad esempio col comando smbpasswd e vengono salvate all'interno di  /var/lib/samba/passdb.tdb .
+2 Password per l'applicativo Samba
+         Samba deve essere compatibile con Windows e quindi utilizzare un sistema di criptazione delle password diverso da /etc/shadow.a Le password per Samba possono essere gestite ad esempio col comando ``smbpasswd`` e vengono generalmente salvate all'interno di  ``/var/lib/samba/passdb.tdb`` .
 
-       * Password per windows.
-          Gli utenti windows effettuazno il log-in alla partenza della sessione di windows. Se si avra' l'accortezza di usare la stessa password data precedentemente anche a windows (o viceversa impostare la password per GNU/Linux / Samba ugale a quella di Windows) l'utente potra' accedere automaticamente alle condivioni a lui disponibili.
+3 Password per Windows.
+          Gli utenti Windows effettuano il log-in alla partenza della sessione di Windows. Se si avra' l'accortezza di usare sempre stessa password data precedentemente anche a Windows (o viceversa impostare la password per GNU/Linux / Samba uguale a quella di Windows) l'utente potra' accedere automaticamente alle condivisioni a lui disponibili.
 
-Password di samba vengono salvate nel file: /var/lib/samba/passdb.tdb
 
 Creazione Utenti
 -------------------
 
-Creiamo per primo l'utente sotto GNU/Linux, facendo attenzione a *non* dargli una shell di sistema. Gli utenti Windows non hanno bisogno di poter eseguire comandi sul server!
+Creiamo per primo l'utente sotto GNU/Linux, facendo attenzione a *non dargli una shell di sistema*. Gli utenti Windows che accedono al server solo per le condivisioni non hanno bisogno di poter eseguire comandi sul server!
 
 Creazione di un utente denominato sambo::
        
        adduser --shell /bin/false sambo
 
-Nota: Ricordarsi di usare sempre la stessa password.
-nel file /etc/passwd avremo qualcosa come::
+Nel file ``/etc/passwd`` avremo qualcosa come::
 
-       sambo:x:1001:1001:Sambo utente samba!,,,:/home/sambo:/bin/false
+       sambo:x:1001:1001:Sambo utente Samba!,,,:/home/sambo:/bin/false
 
 
-Aggiunta dell'utente al database delle password per samba e generazione della sua password:
+Aggiunta dell'utente al database delle password per Samba e generazione della sua password:
        
        smbpasswd -a sambo
 
-Se sucessivamente si vorra' modificare la password di un utente gia' esistente si usi:
+Se successivamente si vorra' modificare la password di un utente gia' esistente si usi:
 
        smbpasswd  sambo
 
 
-La password sotto windows verra' modificata sul sistema Windows.
+La password sotto Windows verra' modificata sul sistema Windows.
 
 Creare la condivisione
 ------------------------
 
-La condivisione altro non e' che una cartella sul server che viene resa disponibile sui client negoziando l'accesso in base all'autenticazione tramite esername / password. Si decida se fisicamente debba risiendere nella home 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 gestiscano gli accessi sotto GNU/Linux tramite i gruppi.
+La condivisione altro non e' che una cartella sul server che viene resa disponibile sui client negoziando l'accesso in base all'autenticazione tramite user-name / password. Si decida se fisicamente debba risiedere nella home 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 gestiscano gli accessi sotto GNU/Linux tramite i gruppi.
 
 Creazione della risorsa sambo_share nella home dell'utente sambo::
 
        # mkdir /home/sambo/sambo_share
        # chown sambo:sambo /home/sambo/sambo_share/
 
-Bisognerebbe notare i permessi di esecuzione del filesystem che ospita la carterlla. Se i file che saranno contenuti nella condivisione saranno da usarsi sotto Windows non c'e' motivo che questi siano eseguibili sotto GNU/Linux. 
+Bisognerebbe notare i permessi di esecuzione del file-system che ospita la cartella. Se i file che saranno contenuti nella 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 /mnt/share che consista in un file system dedicato:
 
 In /etc/fstab ::
@@ -273,7 +294,7 @@ Si noti anche l'uso di *nosuid* per evitare la possibilita' di eseguire programm
 Configurazione dell'applicativo Samba vero e proprio.
 ------------------------------------------------------
 
-Avendo preparato gli utenti (ancora una volta: non si dia una shell completa a un utente che serve solo per samba o la posta elettronica) e la cartella sul file system si puo' procedere a configurare la condivisione su Samba.
+Avendo preparato gli utenti (ancora una volta: non si dia una shell completa a un utente che serve solo per Samba o la posta elettronica) e la cartella sul file system si puo' procedere a configurare la condivisione su Samba.
 
 
 /etc/samba/smb.conf riga ~235 , Share Definitions (in vim si usi 235gg )::
@@ -304,7 +325,7 @@ es::
        
         smbclient -U sambo -L localhost
 
-Questo comando permette di esplorare la risorsa qualificandosi come utnete, in quresto modo potete testare il corretto funzionamento dell'autenticazione. Si provi inizialmente a sbagliare la password deliberatamente, poi a inserirla correttamente: dovrebbbero essere visibili le risorse disponibili al solo utente sambo: la suo /home e la cartella samba_share::
+Questo comando permette di esplorare la risorsa qualificandosi come utente, in questo modo potete testare il corretto funzionamento dell'autenticazione. Si provi inizialmente a sbagliare la password deliberatamente, poi a inserirla correttamente: dovrebbero essere visibili le risorse disponibili al solo utente sambo: la suo /home e la cartella samba_share::
 
         Sharename       Type      Comment
         ---------       ----      -------
@@ -313,6 +334,19 @@ Questo comando permette di esplorare la risorsa qualificandosi come utnete, in q
         IPC$            IPC       IPC Service (base server)
         sambo           Disk      Home Directories
 
-In alternativa e' possibile montare realmente la condivisone anche su linux tramite un client per samba e testare il corretto funzionamento::
+In alternativa e' possibile montare realmente la condivisone anche su GNU/Linux tramite un client per samba e testare il corretto funzionamento::
 
        mount -t smbfs //localhost/sambo_share /mnt/sambo_mount/ --verbose -o user=sambo 
+
+NOTE
+========
+
+* controllato fino alla riga 289
+
+* definizioni degli applicativi prese direttamente da wikipedia
+
+sintassi: in ``monospace`` :
+
+* nomi di files
+* comandi
+* pacchetti