Come montare cartelle condivise da MS Windows su Debian
Attenzione. Questa guida è da considerarsi abbandonata, per via del tempo trascorso dall'ultima verifica.
Potrà essere resa obsoleta, previa segnalazione sul forum, se nessuno si propone per l'adozione. |
Versioni Compatibili Debian 6 "squeeze" Debian 7 "wheezy" Debian 8 "jessie" |
Introduzione
In ambienti di rete misti Windows/Linux può essere comodo montare le cartelle remote condivise da macchine server Windows all'interno del nostro filesystem, in modo da poterle utilizzare come normali directory di sistema.
Prerequisiti
Per procedere con l'operazione occorrono:
- samba installato sulla nostra macchina Debian
- username e password di un utente Windows abilitato ad accedere alle cartelle condivise
- il percorso e il nome della cartella condivisa. Ad esempio:
- //server/cartella
- //192.168.0.1/cartella
- possibilità di operare come root sulla nostra macchina Debian
Configurazione
Come prima cosa creiamo sul nostro sistema una directory in cui montare la risorsa di rete:
# mkdir -p /mnt/windowsserver
Quindi procediamo con il mount della cartella remota:
# mount -t cifs //windowsserver/cartella -o username=ferdy,password=MiaPassword /mnt/windowsserver
A questo punto possiamo utilizzare la cartella remota come una normale directory del nostro sistema:
# cd /mnt/windowsserver
Parametri usati
Nel comando di mount precedente sono stati usati i seguenti parametri:
-t cifs
: specifica il tipo di filesystem utilizzato per accedere alla cartella remota-o
: sono le opzioni passate al comando di mount. In questo caso il primo argomento (username=
) è il nome utente Windows da utilizzare, mentre il secondo (password=
) è la password di questo utente//windowsserver/cartella
: il nome della cartella condivisa Windows/mnt/windowsserver
: la directory locale dove abbiamo agganciato la cartella condivisa
Montare automaticamente una cartella condivisa
Per fare in modo che la nostra Debian monti automaticamente all'avvio la risorsa condivisa Windows, dobbiamo modificare il file /etc/fstab
, il file che contiene tutte le informazioni sui filesystem montati:
# nano /etc/fstab
Alla fine del file aggiungiamo la riga:
//windowsserver/cartella /mnt/windowsserver cifs credentials=/home/ferdy/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
Quindi creiamo il file contenente le nostre credenziali:
# nano /home/ferdy/.smbcredentials
con contenuto
username=ferdy password=password
e cambiamo per sicurezza i permessi del file:
# chmod 600 /home/ferdy/.smbcredentials
Una via alternativa
Se preferiamo le utility grafiche possiamo installare l'ottimo tool:
# apt-get install pyneighborhood
che ci mostrerà tutti i gruppi di lavoro Windows presenti nella nostra rete e, per ciascuno, i server e le risorse condivise, che potremo montare con un click, fornendo le corrette credenziali di autenticazione.
Guida scritta da: Ferdybassi 12:10, 28 ott 2010 (CEST) | Debianized 20% |
Estesa da: | |
Verificata da: | |
Verificare ed estendere la guida | Cos'è una guida Debianized |