Montare cartelle condivise con Cifs

Published by gasolino on Friday, November 2, 2007 - 20:00:51 - Filed under Linux, Connettività, Reti

Nautilus può tranquillamente navigare le cartelle condivise di una rete Microsoft® non appena si sia installato Ubuntu. Tuttavia in alcuni casi può essere utile montare localmente le cartelle remote, ad esempio per vedere un film con MPlayer, che al contrario di Totem non legge attraverso il protocollo smb.

Per montare cartelle di una rete Microsoft® esistono i filesystem smbfs e cifs. Il secondo, per la mia esperienza, funziona meglio del primo, ma necessita di alcune operazioni preliminari da compiere prima di essere utilizzato.

Installare i pacchetti smbfs (a cui si accompagna anche cifs) e winbind.

$ sudo apt-get install smbfs winbind

A questo punto si fa una piccola modifica ad un file di configurazione:

$ sudo vim /etc/nsswitch.conf

Cambiare la riga

hosts: files dns

in

hosts: files dns wins

Adesso si può riavviare la rete oppure riavviare il computer tout court. Si può montare una partizione con il comando:

$ sudo mount -t cifs \
-o rw,guest,iocharset=utf-8,allow_other \
//server/condivisione /punto/di/montaggio

sostituendo i nomi di server, condivisione e punto di montaggio con quelli che desiderate. In Ubuntu, se il punto di montaggio è dentro la cartella /media (es. /media/condivisione1) apparirà un’icona della condivisione sul desktop quando sarà montata, sempre che abbiate attivato l’opzione in Nautilus (da gconf-editor: apps -> nautilus -> desktop).