Can see samba shares but not access them

Solution 1:

Name Resolution with Samba

I had the same problem with windows 7 To fix it All i had to do was change smb.conf

In terminal run

sudo gedit /etc/samba/smb.conf

Then change

wins support = no

name resolve order = lmhosts host wins bcast

To

wins support = yes

name resolve order = wins lmhosts host bcast

Then restart samba

sudo service smbd restart

Solution 2:

that could happen if shared folder resides on FAT32 volume (e.g. flash card) and Ubuntu can't add permissions for samba to check. I'm not sure what is the right way to define access rights in that case but simple workaround is to move folder to ext4 volume and share it from there.