I installed 13.1 RC2 into a second partition of my 12.3 machine, using the same Samba configuration files (actually created under 12.2). On this machine my downloads and Documents are symlinked into my Home directory from directories on separate partitions (they and their parent directories have permissions of 755). From my Windows 7 machine I can browse my Home directory and its actual subdirectories normally after logging in, but cannot access the symlinked directories, which I could in 12.3.
smb.conf:
# Samba config file created using SWAT
# from UNKNOWN (127.0.0.1)
# Date: 2012/07/31 14:12:35
[global]
workgroup = X
map to guest = Bad User
name resolve order = bcast host lmhosts
unix extensions = No
printcap name = cups
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
logon path = \\%L\profiles\.msprofile
logon drive = P:
logon home = \\%L\%U\.9xprofile
domain master = No
cups options = raw
wide links = Yes
follow symlinks = Yes
usershare allow guests = No
netbios name = LINUX
wins support = No
wins server =
[homes]
comment = Home Directories
valid users = %S, %D%w%S
read only = No
inherit acls = Yes
browseable = No
[profiles]
comment = Network Profiles Service
path = %H
read only = No
create mask = 0600
directory mask = 0700
store dos attributes = Yes
[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
create mask = 0600
printable = Yes
print ok = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin, root
force group = ntadmin
create mask = 0664
directory mask = 0775
Explicit shares do work. I use the symlinks because I usually have two or three distros on my machine, so I keep separate data partitions and link directories into Home for Documents, dotfiles and such…
Looking at the man pages (a novel concept, I know!) I discovered that *wide links *is no longer a global parameter but has to be specified for each share, so adding it to the [users] section fixed it. EDIT; It didn’t really work; I happened to click on a symlinked directory that had an explicit share set up.