I have a NAS server running Arch Linux configured to share a minimal / simple samba share. My smb.conf looks like this:
workgroup = MSHOME
security = user
comment = Welcome to tower!
path = /mnt/user/External
read list = nobody
write list = austin
read only = No
guest ok = Yes
This share is configured to allow guest (meaning no user/pass or anonymous access) read-only rights. The user 'austin' can write to the share however.
On another box running Ubuntu, I can mount the share as both anonymous and as the user austin via smbmount. Anonymous access can read, but not write to the share. Mounting with user austin, I can read and write. All is good.
On my MacBook (running Lion 10.7), the share refuses to mount. Trying to mount from the CMD+K option in Finder to Connect to Server, I am prompted to either select Guest access or enter a username and password. If I select Guest, access is denied. If I connect with user austin and my password, the login information is reject and access is denied. I also tried mounting from the command line using mount_smbfs, but I get authentication error for both guest and user austin.
What gives? I can't decide if this is a client problem or a sever problem. Is there something in my smb.conf that OS X doesnt like?