I have a VERY simple SMB server running linux that all my windows and linux boxes use.
[global]
workgroup = home
netbios name = homeserver
server string = home data server
[public]
comment = data
path = /data/public
force user = samba
force group = users
read only = No
guest ok =...