Are you using swat to configure the box?
If not try it, it's good.
Steps I needed to take to get it to work, but only as to create a general access share:
create a directory in the linux machine
create the user smbuser on the linux machine
create the group smbusers on the linux machine
chown the directory to smbuser:smbusers
Now start swat from any pc that can connect and add the proper share.
Set the global security to share.
Set the guest account to smbuser.
Set the host.allow in swat to 192.168.1. or something like that.
Set the host.deny to ALL
this should work.
from my conf:
[global]
workgroup = 1
netbios name = AQUASERVER
server string = Samba Server
interfaces = eth1
security = SHARE
log file = /var/log/samba/%m.log
max log size = 0
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = No
hosts allow = 192.168.10.
hosts deny = ALL
printing = lprng
hope this helps, you can also try this site:
http://dcfonline.sfu.ca/ying/linux/samba/toc.html
is has a samba step by step guide