Introduzione
In questa guida viene illustrata una procedura di configurazione per condividere file tra Ubuntu e Windows.
Preparativi
Installazione del servizio samba
Prima di iniziare è necessario procedere all'installazione di samba.
Creazione dell'utente samba
Per creare un utente da utilizzare per attivare la condivisone dei file è sufficiente digitare il seguente comando:
sudo useradd nomeutente sudo smbpasswd -a nomeutente
La dicitura «nomeutente» va sostituita con un nome a scelta.
Configurazione di Ubuntu
Creare una cartella condivisa
Come prima cosa è necessario creare una cartella condivisa in modo da poter trasferire i file, a tale scopo è sufficiente fare clic con il tasto destro del mouse sulla cartella da condividere e andare su «Condividi cartella».
Infine, impostare i giusti permessi per tale cartella.
Trasferimento dei file
Dal sistema Windows sarà possibile visualizzare la cartella condivisa, per accedere al suo contenuto, invece, verranno chiesti il nome e la password dell'utente creato in precedenza.
Configurare Windows
Creare una cartella condivisa
Creare una cartella condivisa in Windows in modo che da poter attivare la condivisione dei file in essa contenuti. Anche in questo caso sarà necessario impostare giusti permessi in modo da garantire l'accesso.
Trasferimento dei file
Per visualizzare la cartella condivisa di Windows è sufficiente fare clic su Risorse -> Server di rete, una volta comparsa la relativa finestra sarà possibile navigare al suo interno.
In alternativa è possibile digitare il seguente comando in una finestra di terminale, oppure nel relativo campo all'interno della finestra Esegui applicazione, facilmente avviabile con la combinazione Alt+F2:
smb:\\192.168.1.30
L'indirizzo 192.168.1.30 va sostituito con l'indirizzo IP della macchina Windows alla quale si desidera accedere.
Navigare le cartelle condivise
La presente procedura è molto utile nel caso in cui si desideri navigare fra le risorse condivise di una macchina in assenza di altre informazioni.
È possibile navigare fra le risorse di un sistema Windows senza sapere quali esse siano. A tale scopo è sufficiente digitare il seguente comando:
smbclient -L 192.168.1.30
Risoluzione dei problemi
Impossibile raggiungere l'host
È necessario impostare lo stesso gruppo di lavoro per tutte le macchine presenti nella rete. Per risolvere il problema andare in Sistema -> Amministratione -> Rete, nella pagina «Generale» inserire il dominio o gruppo di lavoro corretto, es. workgroup.
Nel caso che il problema persista verificare la corretta configurazione del firewall di Windows, in alternativa è possibile provare a disabilitarlo temporaneamente.