samba windows
Samba, Debian e WindowsVediamo le impostazioni di base per condividere una cartella tra Linux e
Windows Xp. Naturalmente si parte dal presupposto che la rete sia gia` 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 puo` in alternativa
mettere security=share per rendere la condivisione accessibile a tutti.
Aggiungete l'utente che puo` 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 cio` 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 e` finita.
Ora e` 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 fornira` la seguente risposta, sara` tutto ok
Loaded services file OK.
Ora non vi resta che riavviare Samba:
#/etc/init.d/samba restart
L'ultima cosa da fare e` montare la cartella condivisa di Windows:
#smbmount //nome_macchina_win/ShareDocs /cartella_linux -
o username=utentewin
Digitate la password dell'utente quando richiesto ed e` 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_linuxsmbfs
uid=1000,username=utentewin,password=password 0 0
Poi da Shell:
#mount /cartella_linux