Samba: Creare rete mista Windows Linux

Vediamo le impostazioni di base per condividere una cartella tra Linux e Windows Xp. Naturalmente si parte dal presupposto che la rete sia già stata creata su Windows.

Prima di tutto, se non lo avete ancora fatto, installate Samba:

#apt-get install samba smbfs

Per configurare Samba bisogna modificare il file /etc/samba/smb.conf quindi fate una copia del file originale:

#cp /etc/samba/smb.conf smb.conf-default

Ora iniziamo la configurazione:

gedit /etc/samba/smb.conf

Nel file troverete diverse sezioni e molte voci commentate. Cercate la sezione [global]:

[global]
workgroup = nome_gruppo_di_lavoro
server string = descrizione_della_macchina
netbios name = nome_della _macchina_linux
hosts allow = indirizzo_di_rete_della_macchina_windows
browseable = yes
create mask = 0755
security = USER
smb passwd file = /etc/samba/smbpasswd
encrypt passwords = YES
log file = /var/log/samba/%m.log
max log size = 100
log level = 1

Il parametro security indica il livello di sicurezza, si può in alternativa mettere security=share per rendere la condivisione accessibile a tutti.

Aggiungete l’utente che può accedere a Samba digitando:

#smbpasswd -a nome_utente

e quando richiesto digitate la password dell’utente.Ora condividiamo una cartella visibile e accessibile solo dall’utente proprietario tramite la sezione [homes]:

[homes]
comment = Home Directories
browseable = no
writable = yes
create mask = 0700
directory mask = 0700
valid users = %S

Infine possiamo condividere una cartella a tutti gli utenti della macchina Windows. Creiamo una cartella shared:

#mkdir /home/utente/shared

Fatto ciò inserite (o modificate) la seguente sezione in /etc/samba/smb.conf

[shared]
comment = Shared
path = /home/utente/shared
public = yes
writable = yes

Salvate e la configurazione di Samba è finita.

Ora è opportuno eseguire un comando che controlla che non ci siano errori sintattici nel file appena modificato. Digitate:

#testparm /etc/samba/smb.conf

Se il sistema vi fornirà la seguente risposta, sarà tutto ok

Loaded services file OK.

Ora non vi resta che riavviare Samba:

#/etc/init.d/samba restart

L’ultima cosa da fare è montare la cartella condivisa di Windows:

#smbmount //nome_macchina_win/ShareDocs /cartella_linux -o username=utentewin

Digitate la password dell’utente quando richiesto ed è fatta.

Se volete montare in automatico la cartella all’avvio del sistema bisogna editare fstab:

#gedit /etc/fstab

E aggiungete in fondo al file la seguente riga:

// nome_macchina_win/ShareDocs /cartella_linux smbfs uid=1000,username=utentewin,password=password 0 0

Poi da Shell:

#mount /cartella_linux

LINKS UTILI:

Come configurare una rete mista con Linux e Windows

2 Risposte a “Samba: Creare rete mista Windows Linux”

  1. Reysan Dice:

    Interessante, semplice e conciso. Non avertela a male, lo aggiungo ai segnalibri ;)

  2. Rearwards Dice:

    Somehow i missed the point. Probably lost in translation :) Anyway … nice blog to visit.

    cheers, Rearwards.

Lascia un commento