Samba è un servizio di condivisione file/stampanti in rete tramite protocollo SMB/CIFS.
Viene molto usato in ambito multi piattaforma per far condividere files in rete tra Windows e Linux/Mac OS X.
Grazie all'aiuto di zazu (forum.spreatech.it) sono riuscito a mettere su un sistema nella rete di casa.
Qui vi posto la mia piccola configurazione che è solo un punto di partenza.
Io l'ho configurato su Archlinux, ma valgono gli stessi concetti per le altre distro:
# pacman -Sy samba
# /etc/rc.d/samba start
Su Arch abbiamo già una configurazione di esempio nel file smb.conf.default.
Noi ne creeremo una nuova:
# cd /etc/samba/
# touch smb.conf
smb.conf è il file di configurazione della parte server.
Questo è il file di configurazione:
# cat /etc/samba/smb.conf
[global]
netbios name = CASA
workgroup = WORKGROUP
server string = Samba Archlinux
passdb backend = tdbsam
disable spoolss = yes
load printers = no
map to guest = Bad User
invalid users = root
usershare allow guests = Yes
domain logons = No
domain master = No
security = user
ldap suffix =
wins server =
wins support = No
###parametri per migliorare la compatibilit� con windows ###
unix charset = ISO8859-15
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
###
### Shares ###
[privata]
comment = Risorsa privata
inherit acls = No
path = /media/hd
guest ok = no
create mask = 0660
directory mask = 0770
writeable = yes
browsable = yes
La parte [global] è quella generale.