samba-fileserver.html 14.5 KB
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Server di file Samba</title>
<link rel="stylesheet" type="text/css" href="it.css">
<script type="text/javascript" src="jquery.js"></script><script type="text/javascript" src="jquery.syntax.js"></script><script type="text/javascript" src="yelp.js"></script><link rel="stylesheet" type="text/css" href="main.css">
<link rel="stylesheet" type="text/css" href="custom.css">
<script type="text/javascript" src="http://ubuntu-it.org/sites/all/themes/light-drupal-theme/js/cookies.js"></script><script type="text/javascript" src="http://ubuntu-it.org/sites/all/themes/light-drupal-theme/js/accessibility.js"></script>
</head>
<body>
<script type="text/javascript">var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
      document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
      </script><script type="text/javascript">
      try {
      var pageTracker = _gat._getTracker("UA-8147493-2");
      pageTracker._trackPageview();
      } catch(err) {}
      </script><div id="fixed-header">
<div id="header" class="shadowed curved-bottom"><div class="container">
<ul class="links">
<li><a href="http://help.ubuntu-it.org">Documentazione ufficiale</a></li>
<li><a href="http://wiki.ubuntu-it.org/Documentazione/Indice">Guide della comunità</a></li>
<li class="active"><a href="http://help.ubuntu-it.org/12.04/server/serverguide/it/index.html">12.04 LTS</a></li>
</ul>
<div id="logo">
<div id="ubuntu-it-sites">
<a href="http://www.ubuntu-it.org">web </a><a href="http://wiki.ubuntu-it.org">wiki </a><a href="http://forum.ubuntu-it.org">forum </a><a href="http://planet.ubuntu-it.org">planet </a>
</div>
<a href="http://help.ubuntu-it.org" title="Ubuntu - Documentazione ufficiale"><span>help.</span>ubuntu-it
            </a><span>comunità italiana</span>
</div>
<div class="buttons"><div id="accessibility" title="Maggiore focus ai contenuti" onclick="accessibility_toggle();"></div></div>
</div></div>
<div id="subheader"><div class="container"><div class="container-inside"><ul class="links secondary-links">
<li><a href="http://help.ubuntu-it.org/12.04/desktop/index.html" title="Guida utente di Ubuntu 12.04 LTS">Desktop</a></li>
<li class="active"><a href="http://help.ubuntu-it.org/12.04/server/serverguide/it/index.html" title="Guida utente di Ubuntu server 12.04 LTS">Server</a></li>
<li><a href="http://help.ubuntu-it.org/12.04/search.php" title="Ricerna della documentazione di Ubuntu 12.04 LTS">Ricerca</a></li>
</ul></div></div></div>
</div>
<div id="content">
<div id="content-top"></div>
<div class="container">
<div id="tmp-note">Questa guida non è stata ancora completamente tradotta. Se vuoi contribuire alla sua traduzione contatta il <a href="http://wiki.ubuntu-it.org/GruppoTraduzione/" title="Gruppo Traduzione">Gruppo Traduzione</a> di Ubuntu-it.</div>
<div id="search-box"><form action="http://help.ubuntu-it.org/12.04/search.php" id="cse-search-box"><div><input type="text" name="s" value="Cerca ..." onfocus="if(this.value == 'Cerca ...') { this.value = ''; }" onblur="if (this.value == '') {this.value = 'Cerca ...';}"></div></form></div>
<div class="trails"><div class="trail">
<a class="trail" href="index.html" title="Guida a Ubuntu Server">Guida a Ubuntu Server</a> » <a class="trail" href="windows-networking.html" title="Reti Windows">Reti Windows</a> » </div></div>
<div id="cwt-content"><div id="page">
<div id="content">
<div class="links nextlinks">
<a class="nextlinks-prev" href="windows-networking-introduction.html" title="Introduzione">Indietro</a>  |  <a class="nextlinks-next" href="samba-printserver.html" title="Server di stampa Samba">Avanti</a>
</div>
<div class="hgroup"><h1 class="title">Server di file Samba</h1></div>
<div class="region">
<div class="contents">
<p class="para">Una delle opzioni più comuni per mettere in comunicazione computer con Ubuntu e Windows, è quella di configurare Samba come server di file. Questa sezione spiega come configurare un server <span class="app application">Samba</span> per la condivisione di file con client Windows.</p>
<p class="para">Il server viene configurato per condividere file con qualsiasi client nella rete senza dover usare una password. Se all'interno del proprio ambiente di lavoro è richiesto un maggior controllo sugli accessi, consultare <a class="xref" href="samba-fileprint-security.html" title="Sicurezza di un server di file e di stampa Samba">Sicurezza di un server di file e di stampa Samba</a></p>
</div>
<div class="links sectionlinks"><ul>
<li class="links"><a class="xref" href="samba-fileserver.html#samba-fileserver-installation" title="Installazione">Installazione</a></li>
<li class="links"><a class="xref" href="samba-fileserver.html#samba-fileserver-configuration" title="Configurazione">Configurazione</a></li>
<li class="links"><a class="xref" href="samba-fileserver.html#samba-fileserver-resources" title="Risorse">Risorse</a></li>
</ul></div>
<div class="sect2 sect" id="samba-fileserver-installation"><div class="inner">
<div class="hgroup"><h2 class="title">Installazione</h2></div>
<div class="region"><div class="contents">
<p class="para">Per prima cosa installare il pacchetto <span class="app application">samba</span>. Alla riga di comando, digitare:</p>
<div class="screen"><pre class="contents "><span class="cmd command">sudo apt-get install samba</span>
</pre></div>
<p class="para">Questo è quanto. Ora è possibile configurare Samba affinché possa condividere i file.</p>
</div></div>
</div></div>
<div class="sect2 sect" id="samba-fileserver-configuration"><div class="inner">
<div class="hgroup"><h2 class="title">Configurazione</h2></div>
<div class="region"><div class="contents">
<p class="para">Il file principale di configurazione di Samba è localizzato in <span class="file filename">/etc/samba/smb.conf</span> e dispone di molti commenti utili nella configurazione delle varie direttive.</p>
<div class="note" title="Annotazione"><div class="inner"><div class="region"><div class="contents">
        <p class="para">Non tutte le opzioni disponibili sono incluse nel file di configurazione predefinito. Per maggiori informazioni, consultare la pagina <span class="app application">man</span> di <span class="file filename">smb.conf</span> oppure «<a class="ulink" href="http://samba.org/samba/docs/man/Samba-HOWTO-Collection/" title="http://samba.org/samba/docs/man/Samba-HOWTO-Collection/">Samba HOWTO Collection</a>».</p>
      </div></div></div></div>
<div class="steps"><div class="inner"><ol class="steps">
<li class="steps">

        <p class="para">Per prima cosa, modificare le seguenti coppie chiave/valore nella sezione <span class="em emphasis">[global]</span> del file <span class="file filename">/etc/samba/smb.conf</span>:</p>

<div class="code"><pre class="contents ">   workgroup = ESEMPIO
   ...
   security = user
</pre></div>

        <p class="para">Il parametro <span class="em emphasis">security</span> è più avanti nella sezione [global] ed è commentato. Inoltre, modificare <span class="em emphasis">ESEMPIO</span> in modo che rispecchi il proprio ambiente di lavoro.</p>

        </li>
<li class="steps">
  
        <p class="para">Per la nuova directory da condividere, creare una nuova sezione verso la fine del file oppure togliere il commento a uno degli esempi:</p>

<div class="code"><pre class="contents ">[share]
    comment = Condivisione file Ubuntu
    path = /srv/samba/share
    browsable = yes
    guest ok = yes
    read only = no
    create mask = 0755
</pre></div>

      <div class="list itemizedlist"><ul class="list itemizedlist">
<li class="list itemizedlist">
          <p class="para"><span class="em emphasis">comment</span>: una breve descrizione della condivisione. Modificarla in base alle proprie esigenze.</p>
        </li>
<li class="list itemizedlist">
          <p class="para"><span class="em emphasis">path</span>: il percorso alla directory da condividere.</p>
          <p class="para">Questo esempio utilizza <span class="file filename">/srv/samba/sharename</span> poiché, in base alla <span class="em emphasis">Filesystem Hierarchy Standard (FHS)</span>, <a class="ulink" href="http://www.pathname.com/fhs/pub/fhs-2.3.html#SRVDATAFORSERVICESPROVIDEDBYSYSTEM" title="http://www.pathname.com/fhs/pub/fhs-2.3.html#SRVDATAFORSERVICESPROVIDEDBYSYSTEM">/srv</a> è la posizione in cui dovrebbero essere tenuti i file relativi ai siti. Tecnicamente, le condivisione Samba possono essere posizionate ovunque all'interno del file system, basta che i permessi siano impostati correttamente. In ogni caso, è raccomandato aderire agli standard.</p>
        </li>
<li class="list itemizedlist">
          <p class="para"><span class="em emphasis">browsable</span>: abilita i client Windows a esplorare la directory condivisa usando <span class="app application">Windows Explorer</span>.</p>
        </li>
<li class="list itemizedlist">
          <p class="para"><span class="em emphasis">guest ok</span>: consente ai client di connettersi alla condivisione senza dover fornire una password.</p>
        </li>
<li class="list itemizedlist">
          <p class="para"><span class="em emphasis">sola lettura:</span> determina se la condivisione è di sola lettura o se sono garantiti anche i privilegi di scrittura. I privilegi di scrittura sono consentiti solo quando il valore è <span class="em emphasis">no</span>, come mostrato nell'esempio. Se il valore è <span class="em emphasis">si</span>, allora l'accesso alla condivisione è in sola lettura.</p>
        </li>
<li class="list itemizedlist">
          <p class="para"><span class="em emphasis">create mask</span>: determina i permessi dei nuovi file creati.</p>
        </li>
</ul></div>

      </li>
<li class="steps">
        
        <p class="para">Ora che <span class="app application">Samba</span> è configurato, è necessario creare la directory e modificarne i permessi. Da un terminale digitare:</p>

<div class="screen"><pre class="contents "><span class="cmd command">sudo mkdir -p /srv/samba/share</span>
<span class="cmd command">sudo chown nobody.nogroup /srv/samba/share/</span>
</pre></div>

      <div class="note" title="Annotazione"><div class="inner"><div class="region"><div class="contents">
        <p class="para">
        The <span class="em emphasis">-p</span> switch tells mkdir to create the entire directory tree if it doesn't exist.
        </p>
      </div></div></div></div>

      </li>
<li class="steps">
     
      <p class="para">Infine, riavviare il servizio <span class="app application">samba</span> per abilitare la nuova configurazione:</p>

<div class="screen"><pre class="contents "><span class="cmd command">sudo restart smbd</span>
<span class="cmd command">sudo restart nmbd</span>
</pre></div>

      </li>
</ol></div></div>
<div class="note note-warning" title="Avvertimento"><div class="inner"><div class="region"><div class="contents">
        <p class="para">La configurazione precedente fornisce accesso completo a tutti i client nella rete locale. Per una configurazione più sicura, consultare <a class="xref" href="samba-fileprint-security.html" title="Sicurezza di un server di file e di stampa Samba">Sicurezza di un server di file e di stampa Samba</a>.</p>
      </div></div></div></div>
<p class="para">
      From a Windows client you should now be able to browse to the Ubuntu file server and see the shared directory. If your client doesn't show your share automatically, try to access your server by its IP address, e.g. \\192.168.1.1, in a Windows Explorer window. To check that everything is working try creating a directory from Windows. 
      </p>
<p class="para">Per creare ulteriori condivisioni basta creare delle nuove sezioni <span class="em emphasis">[dir]</span> nel file <span class="file filename">/etc/samba/smb.conf</span> e riavviare <span class="em emphasis">Samba</span>. Assicurarsi che le directory da condividere esistano e abbiano i permessi impostati correttamente.</p>
<div class="note" title="Annotazione"><div class="inner"><div class="region"><div class="contents">
        <p class="para">
        The file share named <span class="em emphasis">"[share]"</span> and the path <span class="file filename">/srv/samba/share</span> are just examples.
        Adjust the share and path names to fit your environment.  It is a good idea to name a share after a directory on the 
        file system.  Another example would be a share name of <span class="em emphasis">[qa]</span> with a path of <span class="file filename">/srv/samba/qa</span>.
        </p>
      </div></div></div></div>
</div></div>
</div></div>
<div class="sect2 sect" id="samba-fileserver-resources"><div class="inner">
<div class="hgroup"><h2 class="title">Risorse</h2></div>
<div class="region"><div class="contents"><div class="list itemizedlist"><ul class="list itemizedlist">
<li class="list itemizedlist">
          <p class="para">Per delle configurazioni più dettagliate riguardo Samba, consultare <a class="ulink" href="http://samba.org/samba/docs/man/Samba-HOWTO-Collection/" title="http://samba.org/samba/docs/man/Samba-HOWTO-Collection/">Samba HOWTO Collection</a></p>
        </li>
<li class="list itemizedlist">
          <p class="para">La guida è disponibile anche in <a class="ulink" href="http://www.amazon.com/exec/obidos/tg/detail/-/0131882228" title="http://www.amazon.com/exec/obidos/tg/detail/-/0131882228">formato cartaceo</a>.</p>
        </li>
<li class="list itemizedlist">
          <p class="para">Il libro <a class="ulink" href="http://www.oreilly.com/catalog/9780596007690/" title="http://www.oreilly.com/catalog/9780596007690/">Using Samba</a> di O'Reilly è un'altra buona lettura.</p>
        </li>
<li class="list itemizedlist">
          <p class="para">La pagina <a class="ulink" href="https://help.ubuntu.com/community/Samba" title="https://help.ubuntu.com/community/Samba">su Samba</a> della documentazione.</p>
        </li>
</ul></div></div></div>
</div></div>
</div>
<div class="links nextlinks">
<a class="nextlinks-prev" href="windows-networking-introduction.html" title="Introduzione">Indietro</a>  |  <a class="nextlinks-next" href="samba-printserver.html" title="Server di stampa Samba">Avanti</a>
</div>
<div class="clear"></div>
</div>
<div id="pagebottom"></div>
</div></div>
</div>
<div id="content-bottom"></div>
</div>
<div id="footer"><div class="container">
<div id="ubuntulinks">Ubuntu e Canonical sono marchi registrati da Canonical Ltd. <br>
Questa opera è pubblicata sotto una <span style="text-decoration: underline;"><a href="http://help.ubuntu-it.org/legal.html">licenza</a></span> Creative Commons.
</div>
<div id="pagebottom"></div>
</div></div>
</body>
</html>