Samba e ubuntu, per la condivione di file a casa con windows

martedì 9 dicembre 2008

Samba e ubuntu, per la condivione di file a casa con windows

Condividere file all'interno di una rete windows con ubuntu é veramente facile e intuitivo, ci basterá cliccare con il tasto destro sulla cartella che vogliamo condividere e dal menú scegliere Opzioni di Condivisione.
Nell'esempio che riporteró faremo in modo che le cartelle condivise siano liberamente accessibili in lettura e scrittura da tutti i pc che vi si collegheranno, immaginiamo una piccola rete casalinga di pc misti tra linux e windows.
Condividere file all'interno di una rete windows con ubuntu é veramente facile e intuitivo, ci basterá cliccare con il tasto destro sulla cartella che vogliamo condividere e dal menú scegliere Opzioni di Condivisione.
Nell'esempio che riporteró faremo in modo che le cartelle condivise siano liberamente accessibili in lettura e scrittura da tutti i pc che vi si collegheranno, immaginiamo una piccola rete casalinga di pc misti tra linux e windows.

La prima volta che effettueremo questa operazione il sistema ci chiederá di installare il servizio di condivisione, accettiamo e quando ha finito riavviamo.
La stessa operazione l'avremmo potuta ottenere lanciando il comando da console:
sudo apt-get -y install samba
Una volta riavviato il sistema, apriamo le opzioni di configurazione della cartella che ci interessa, all'interno andremo a selezionare le opzioni come in figura.

A questo punto la nostra condivisione é quasi pronta, ma presto ci troveremmo davanti un problema non da poco, e cioé i file creati da remoto sarebbero inutilizzabili da un'utente sulla macchina per una questione di permessi sui file e potremmo non vedere la rete che ci interessa. Per ovviare a questo fastidioso problema si procede cosí, da linea di terminale si lancia il comando:
gksudo gedit /etc/samba/smb.conf
All'interno di questo file cerchiamo [global] e immediatamente sotto inseriamo queste due righe:
create mask = 0666
directory mask = 0777
Per impostare il workgroup corretto ricerchiamo la stringa 'workgroup =' e sostituiamo il gruppo, un'esempio comune in reti domestiche é MSHOME, quindi lo scriveremo cosí:
workgroup = MSHOME
Ora salvate il file, eseguite un riavvio e avrete i vostri file condivisi con i pc di casa senza alcun tipo di problema inerente i permessi. Ovviamente questo non é il sitema giusto per configurare delle condivisioni all'interno di uffici o reti publiche, ma come gia detto in precedenza é una semplificazione per lo sharing casalingo, un esempio concreto potrebbe essere l'utilizzo di una ubuntubox come storage di film, musica, foto e altri dati su un'unico pc per tutta la casa.

0 commenti: