Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "InternetRete/SupportoAltriSistemi/MontareUnaCondivisioneWindows"
Differenze tra le versioni 9 e 13 (in 4 versioni)
Versione 9 del 09/03/2007 19.03.30
Dimensione: 5249
Commento:
Versione 13 del 18/03/2008 13.47.43
Dimensione: 5117
Commento: ancora da revisionare
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from MontareUnaCondivisioneWindows
#format wiki
#LANGUAGE it
Linea 2: Linea 5:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">[[TableOfContents]]|| ||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]||
Linea 4: Linea 7:
= MontareUnaCondivisioneWindows = = Introduzione =
Linea 6: Linea 9:
Il testo seguente è liberamente modificabile e integrabile da chiunque ritenga opportuno farlo. Questa guida illustra il procedimento per montare su Ubuntu una condivisione Windows, o meglio smb.
Linea 8: Linea 11:
Questa breve guida illustra il procedimento per montare su Ubuntu una condivisione Windows, o meglio smb.
Smb è infatti il protocollo di rete creato da Microsoft ed è lo standard con cui i computer condividono le proprie risorse in rete.
Esiste però anche una implementazione Open Source del procollo smb, chiamata Samba: Samba è il software che non solo permette ai sistemi operativi unix di utilizzare le risorse di rete fornite da un server smb, ma consente agli stessi sistemi unix di diventare server che mettono a disposizione risorse di rete utilizzando il protocollo smb.[[BR]]
Smb è infatti il protocollo di rete creato da Microsoft ed è lo standard con cui i computer condividono le proprie risorse in rete. Esiste però anche una implementazione Open Source del procollo smb, chiamata Samba: Samba è il software che non solo permette ai sistemi operativi unix di utilizzare le risorse di rete fornite da un server smb, ma consente agli stessi sistemi unix di diventare server che mettono a disposizione risorse di rete utilizzando il protocollo smb.
Linea 12: Linea 14:
[[BR]][[BR]]
Per montare una condivisione windows è possibile utilizzare due software diversi, cifs e smbfs.[[BR]]

Per montare una condivisione windows è possibile utilizzare due software diversi, cifs e smbfs.
Linea 15: Linea 18:
Cifs è più recente di smbfs, ed è stato dichiarato stabile dalla versione 2.6.7 del kernel; cifs presenta l'inconveniente di non essere compatibile con server e pc che usino versioni molto datate di smb, ma è pienamete compatibile con windows 2000 e successivi, presenta notevoli migliorie rispetto a smbfs e dovrebbe quindi essere usato in sua sostituzione, a meno appunto della necessità di comunicare con sistemi operativi windows datati.[[BR]] Cifs è più recente di smbfs, ed è stato dichiarato stabile dalla versione 2.6.7 del kernel; cifs presenta l'inconveniente di non essere compatibile con server e pc che usino versioni molto datate di smb, ma è pienamete compatibile con windows 2000 e successivi, presenta notevoli migliorie rispetto a smbfs e dovrebbe quindi essere usato in sua sostituzione, a meno appunto della necessità di comunicare con sistemi operativi windows datati.
Linea 20: Linea 24:
== Creazione punto di mount == = Creazione punto di mount =
Linea 22: Linea 26:
Il punto di mount è la cartella, all'interno del nostro "albero delle directory", in cui vogliamo trovare il contenuto della cartella condivisa. Il punto di mount può essere una directory qualsiasi, purché esistente e '''vuota'''. Andiamo a creare una directory in /media ad esempio win dove verrà montata la condivisione windows.

{{{
Il punto di mount è la cartella, all'interno del nostro "albero delle directory", in cui vogliamo trovare il contenuto della cartella condivisa. Il punto di mount può essere una directory qualsiasi, purché esistente e '''vuota'''. Andiamo a creare una directory in `/media` ad esempio win dove verrà montata la condivisione windows: {{{
Linea 27: Linea 28:
Linea 30: Linea 30:
== Mount manuale == = Mount manuale =
Linea 34: Linea 34:
Eseguite i seguenti comandi, ovviamente tutti su di una sola linea. Eseguite i seguenti comandi, ovviamente tutti su di una sola linea:
Linea 36: Linea 36:
Per smbfs:

{{{
 * Per smbfs: {{{
Linea 41: Linea 38:
Linea 44: Linea 40:

Per cifs

{{{
 * Per cifs {{{
Linea 50: Linea 42:
Linea 52: Linea 43:
Linea 56: Linea 46:
Le opzioni dmask=777,fmask=777 per smbfs e umask=000 per cifs servono a rendere la condivisione utilizzabile dagli utenti normali (non root).[[BR]] Le opzioni dmask=777,fmask=777 per smbfs e umask=000 per cifs servono a rendere la condivisione utilizzabile dagli utenti normali (non root).
Linea 59: Linea 50:
== Mount automatico == = Mount automatico =
Linea 61: Linea 52:
Verificato che la condivisione viene montata correttamente passiamo alle modifiche in /etc/fstab per il rendere il montaggio automatico al boot. Verificato che la condivisione viene montata correttamente passiamo alle modifiche in `/etc/fstab` per il rendere il montaggio automatico al boot.
Linea 63: Linea 54:
'''Creare un file per i dati di accesso''' == Creare un file per i dati di accesso ==
Linea 67: Linea 58:
In questo esempio creiamo il file con nome smbpw nella directory /root

{{{
In questo esempio creiamo il file con nome smbpw nella directory `/root`: {{{
Linea 72: Linea 60:
Linea 75: Linea 62:
All'interno del file inseriamo due righe:

{{{
All'interno del file inseriamo due righe: {{{
Linea 80: Linea 64:
Linea 82: Linea 65:
Linea 87: Linea 69:
'''Modificare /etc/fstab''' == Modificare /etc/fstab ==
Linea 89: Linea 71:
Editiamo il file /etc/fstab con il comando:

{{{
Editiamo il file `/etc/fstab`: {{{
Linea 94: Linea 73:
Linea 97: Linea 75:
E inseriamo la riga seguente per smbfs:

{{{
e inseriamo la riga seguente per ''smbfs'': {{{
Linea 102: Linea 77:
Linea 105: Linea 79:
e questa invece per cifs
e questa invece per cifs 
Linea 108: Linea 81:
Linea 110: Linea 82:
Linea 118: Linea 89:
== Errori e soluzioni == = Errori e soluzioni =
Linea 120: Linea 91:
Durante l'operazione potrebbe apparire il seguente messaggio:

{{{
Durante l'operazione potrebbe apparire il seguente messaggio: {{{
Linea 125: Linea 94:
In questo caso il sistema ci avverte che manca il pacchetto smbfs; installiamolo dando il comando:
Linea 127: Linea 95:
{{{ In questo caso il sistema ci avverte che manca il pacchetto smbfs; installiamolo dando il comando: {{{
Linea 131: Linea 99:

 * Scritto da: BeniaminoCaputo
Linea 134: Linea 100:
CategoryDaRevisionare CategoryDaRevisionare CategoryInternet

BR

Introduzione

Questa guida illustra il procedimento per montare su Ubuntu una condivisione Windows, o meglio smb.

Smb è infatti il protocollo di rete creato da Microsoft ed è lo standard con cui i computer condividono le proprie risorse in rete. Esiste però anche una implementazione Open Source del procollo smb, chiamata Samba: Samba è il software che non solo permette ai sistemi operativi unix di utilizzare le risorse di rete fornite da un server smb, ma consente agli stessi sistemi unix di diventare server che mettono a disposizione risorse di rete utilizzando il protocollo smb.

Quindi la guida seguente permette di montare localmente partizioni smb condivise, che siano esse fornite da un server windows o unix.

Per montare una condivisione windows è possibile utilizzare due software diversi, cifs e smbfs.

Entrambi sono moduli del kernel e sono stati creati dagli autori di samba. Cifs è più recente di smbfs, ed è stato dichiarato stabile dalla versione 2.6.7 del kernel; cifs presenta l'inconveniente di non essere compatibile con server e pc che usino versioni molto datate di smb, ma è pienamete compatibile con windows 2000 e successivi, presenta notevoli migliorie rispetto a smbfs e dovrebbe quindi essere usato in sua sostituzione, a meno appunto della necessità di comunicare con sistemi operativi windows datati.

Per utilizzare sia cifs che smbfs è necessario avere installato il pacchetto smbfs.

Di seguito verranno mostrati i comandi necessari per utilizzare entrambi i file system.

Creazione punto di mount

Il punto di mount è la cartella, all'interno del nostro "albero delle directory", in cui vogliamo trovare il contenuto della cartella condivisa. Il punto di mount può essere una directory qualsiasi, purché esistente e vuota. Andiamo a creare una directory in /media ad esempio win dove verrà montata la condivisione windows:

sudo mkdir /media/win

Mount manuale

Effettuare il mount manualmente per verificare il funzionamento. Supponiamo che il computer al quale accediamo si chiami server e la cartella condivisa si chiami condivisione.

Eseguite i seguenti comandi, ovviamente tutti su di una sola linea:

  • Per smbfs:

    sudo mount -t smbfs //server/condivisione /media/win -o username=utente_windows,password=password_windows,dmask=777,fmask=777,iocharset=utf8
  • Per cifs

    sudo mount -t cifs //server/condivisione /media/win -o username=utente_windows,password=password_windows,umask=000,iocharset=utf8

Sostituendo con i valori opportuni il percorso della condivisione, utente_windows, password_windows. Se il computer "condiviso" non usa Utente e Password per l'autenticazione (come spesso succede nelle reti domestiche) si dovrà sostituire username=utente_windows,password=password_windows con l'opzione guest, cioè visitatore.

Le opzioni dmask=777,fmask=777 per smbfs e umask=000 per cifs servono a rendere la condivisione utilizzabile dagli utenti normali (non root).

L'opzione iocharset=utf8 serve per rendere possibile la conversione dei caratteri unicode di windows in caratteri unicode standard; eliminando questa opzione i caratteri accentati o altri caratteri (come ad esempio la ñ) verranno sostituiti in console da un punto interrogativo, e in X dal carattere �.

Mount automatico

Verificato che la condivisione viene montata correttamente passiamo alle modifiche in /etc/fstab per il rendere il montaggio automatico al boot.

Creare un file per i dati di accesso

Per l'inserimento di utente e password per la connessione, creiamo un file, preferibilmente in un posto sicuro in cui inserire i dati di accesso.

In questo esempio creiamo il file con nome smbpw nella directory /root:

sudo gedit /root/smbpw

All'interno del file inseriamo due righe:

username=utente_windows
password=password_windows

Facendo attenzione a non lasciare spazi e righe vuote.

Modificare /etc/fstab

Editiamo il file /etc/fstab:

sudo gedit /etc/fstab

e inseriamo la riga seguente per smbfs:

//server/condivisione /media/win smbfs credentials=/root/smbpw,dmask=777,fmask=777,iocharset=utf8 0 0

e questa invece per cifs

//server/condivisione /media/win cifs credentials=/root/smbpw,umask=000,iocharset=utf8 0 0

Salviamo e dovrebbe essere tutto ok.

Al prossimo riavvio dovremmo automaticamente vedere montata la nostra condivisione windows.

Errori e soluzioni

Durante l'operazione potrebbe apparire il seguente messaggio:

smbfs: mount_data version 1919251317 is not supported

In questo caso il sistema ci avverte che manca il pacchetto smbfs; installiamolo dando il comando:

sudo apt-get install smbfs


CategoryDaRevisionare CategoryInternet