• Home
  • Presentazione
  • Portfolio
  • Contatti
  • Tipps & Tricks

home

LOGO-HOME

INDIETRO  Indietro

Configurare SAMBA in WORKGROUP con MS Windows

Questa guida si basa su una distribuzione GNU Linux Ubuntu 8.04. Ma veniamo a definire che cosa è Samba.


Samba è un programma che offre servizi di file e stampa, autenticazione ed autorizzazione, risoluzione dei nomi e annuncio di servizi. Come server di file, Samba consente la condivisione di file, stampanti e altre risorse con client sia MS Windows, sia Linux, sia Unix su una rete. Si basa sul protocollo SMB (Server Message Block).

Veniamo ora alla configurazione vera e propria. Nel mio caso ho testato il tutto su un client MS Windows XP. Quel che spiego è la creazione di una cartella comune per tutti (Public) e un utente samba (che possono usare tutti gli utenti della rete) per poter accedere a tale cartella.
Installiamo, se non presente, SAMBA. Aprite un terminale e scrivete:


sudo apt-get install samba

e inserite la password di root. Una volta terminato l'installazione, andiamo nella cartella dove si trova il file di configurazione di SAMBA.


cd /etc/samba

Adesso scriviamo da 0 il file denominato smb.conf. Prima di farlo, facciamo un backup del file smb.conf attuale, in modo di poter ritornare alla configurazione iniziale (solo se qualcosa andasse storto). Digitate, sempre da terminale, il seguente comando:


mv smb.conf smb.conf.backup

in questo modo abbiamo un backup del file originale. Ora aprite il file smb.conf con un editore a vostra scelta (io uso nano) e apriamo il file smb.conf


nano smb.conf

Ora scrivete il codice seguente:


[global]
workgroup = CASA
netbios name = UBUNTU
server string = FILE SERVER
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

[public]
comment = cartella pubblica
path = /home/public
public = YES
writable = YES

Adesso veniamo alle spiegazioni:

- [GLOBAL]: configurazione globale
- workgroup: indica il vostro gruppo di lavoro (nel mio caso CASA)
- netbios name = UBUNTU: il vostro nome della macchina
- server string = FILE SERVER: indica la descrizione della vostra macchina
- smb passwd file = /etc/samba/smbpasswd: file in cui vengono salvate le password di samba
- encrypt passwords = YES: indica la criptazione delle password
- log file = /var/log/samba/%m.log: file in cui viene salvato il log di samba
- max log size = 100: dimensione massima del file di log
- security = USER: in alternativa si può inserire SHARE, in modo da creare condivisioni accessibili da chiunque della rete

[public]: indica il nome in cui sarà visualizzata la cartella nel Workgroup
comment = cartella pubblica: commento
path = /home/public: percorso della cartella
public = YES: accesso libero
writable = YES: accessibile in scrittura


Ora creiamo un utente che potrà accedere al FILE SERVER. Io mi sono creato un utente utentesamba con password uguale al nome utente. Vediamo come:


adduser utentesamba
smbpasswd -a utentesamba

Ora creo la cartella Public accessibile dalla rete:


mkdir /home/public
chmod 777 /home/public

Utilizziamo l'utility testparm per verificare la corretta sintassi del file smb.conf


testparm

testparm

Se tutto è andato a buon fine (vedi immagine sopra), riavviamo SAMBA:


nmbd restart
smbd restart

Accediamo alla macchina con installato MS Windows XP SP2. Andate su Risorse di rete e accediamo alla macchina FILE SERVER (come si vede in figura) con l'utente samba creato (utentesamba). Se tutto è andato bene, noteremo che la cartella Public è visibile.


Risorse di rete di Windows XP

Il nostro FILE SERVER visibile da Risorse di rete di MS Windows XP



Connessione al FILE SERVER

Per connettersi al FILE SERVER occorre inserire l'utente e la password creati con samba



Connessione al FILE SERVER

La nostra cartella Public su Linux è visibile su MS Windows XP!



MENU

home - presentazione - portfolio - contatti - guide


CSS Valido! Valid XHTML 1.0 Transitional
©2009 ksoler.com - All rights reserved

Diffondi Ksoler.com!

delicious stumbleupon rss feed digg Reddit Blinklist
Simpy Facebook Google technorati misterwong bookmark this page