The other day I noticed that I was unable to follow a symbolic link in a Samba share definition. I fixed this by adding unix extensions = no to the [global] section in /etc/samba/smb.conf as well as making my share definition (in the same file) to look like this

[homes]
   comment = Home Directories
   browseable = yes
   writable = yes
   valid users = %S
   wide links = yes