Its possible you may be being affected by this bug
There are a few "fixes" which are proposed in the comments of the bug I'll summarise them here.
This is what we used at one time to fix this problem.
Easy enough to try.
gksudo gedit /etc/samba/smb.conf
Find this section in the file:
####### Authentication #######
# “security = user” is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba-HOWTO-Collection/ServerType.html
# in the samba-doc package for details.
#security = user
Uncomment the security line, and add another line to make it look like this:
####### Authentication #######
# “security = user” is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba-HOWTO-Collection/ServerType.html
# in the samba-doc package for details.
security = user
username map = /etc/samba/smbusers
suggested by Richard Garvin
in the global section below name resolve order add these lines
lanman auth = yes
client lanman auth = yes
client plaintext auth = yes
Suggested by James Pakko
- Lastly the nautilus-share package is not installed by default make sure this is installed
This was suggested by Karl Kropf
Today I just happened to have exactly the same problem spooky didn't know you could actually catch a bug by being told about it 0.o
This last suggestion installing nautilus-share fixed my problem hopefully it will do the same for you.