#format wiki
#LANGUAGE it
<<BR>>
<<Indice(depth=1)>>
<<Informazioni(rilasci="8.04")>> 

= Introduzione =

Questa guida illustra il procedimento per montare su Ubuntu una condivisione Windows.

SMB è il protocollo di rete standard creato da Microsoft con cui i computer condividono le proprie risorse in rete. Esiste però anche una implementazione Open Source del procollo smb, chiamata '''Samba'''.

= Preparativi =

== Installazione dei pacchetti necessari ==

[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto ''smbfs''.

== Creazione del punto di mount ==

Il ''punto di mount'' è la cartella in cui è possibile trovare il contenuto dei file condivisi e può essere una qualsiasi cartella '''vuota'''. 

Creare la cartella `/media/win` digitando in una finestra di terminale il seguente comando:
{{{
sudo mkdir /media/win
}}}

= Mount manuale =

== Montare la condivisione su Ubuntu 8.04 «Hardy Heron ==

Effettuare il ''mount'' manualmente per verificarne il funzionamento. Nel seguente esempio il computer al quale si accede è chiamato «server» e la cartella condivisa è chiamata «condivisione».

Digitare in una finestra di terminale il seguente comando: 
{{{
sudo mount -t smbfs //indirizzoIP/condivisione /media/win -o username=utente_windows,password=password_windows,dir_mode=0777,file_mode=0777,iocharset=utf8
}}}

Sostituire con i valori opportuni il percorso della condivisione e i parametri «utente_windows» e «password_windows». Se il computer in condivisione non usa un nome utente e una password per l'autenticazione, aggiungere il parametro «guest».

||<:10%>'''Parametro'''||<:40%>'''Funzione'''||
||'''dir_mode=0777''' ||Rende la directory accessibile agli utenti ''normali''  ||
||'''file_mode=0777'''||Rende i file accessibili agli utenti ''normali''        ||
||'''iocharset=utf8'''||Rende possibile la conversione dei caratteri ''unicode'' di Windows in caratteri ''unicode'' standard||

= Mount automatico =

== Creare un file per i dati di accesso ==

Modificare con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/root/smbpw` nel quale verranno inserite le password.

All'interno del file aggiungere quindi le seguenti righe:
{{{
username=utente_windows
password=password_windows
}}}

== Modificare fstab ==

=== Ubuntu 8.04 «Hardy Heron ===

Modificare con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/fstab`.

Inserire la seguente riga all'interno del file: 
{{{
//indirizzoIP/condivisione /media/win smbfs credentials=/root/smbpw,dir_mode=0777,file_mode=0777,iocharset=utf8 0 0
}}} 

Nel caso in cui non è stata aggiunta nessuna password, omettere il parametro «credentials=/root/smbpw».

= Risoluzione dei problemi =

== Server not responding ==

Può accadere che lo spegnimento della macchina risulti lento e che compaia a schermo il seguente questo messaggio:
{{{
CIFS VFS: Server not responding
}}}

È necessario applicare la patch reperibile presso [[http://ubuntuforums.org/attachment.php?attachmentid=18909&d=1162739523|questo indirizzo]].

Salvare la patch nella propria '''Home''' e scompattare il file.
Digitare quindi in una finestra di terminale i seguenti comandi:
{{{
chmod +x mountcifs
sudo cp mountcifs /etc/init.d/ 
cd /etc/rc0.d
sudo ln -s /etc/init.d/mountcifs K02mountcifs
cd /etc/rc6.d
sudo ln -s /etc/init.d/mountcifs K02mountcifs
}}}

= Ulteriori risorse =

 * [[Server/Samba|Configurazione di samba]]
----
CategoryInternet CategoryAmministrazione CategoryDaRevisionare