[linux-cifs-client] Problem with soft links on samba share

Jeff Layton jlayton at samba.org
Mon Jan 4 06:18:33 MST 2010


On Thu, 24 Dec 2009 22:29:40 -0500
Jeff Layton <jlayton at samba.org> wrote:

> On Thu, 24 Dec 2009 08:17:55 +0300
> gosha-necr <gosha-necr at yandex.ru> wrote:
> 
> > Hi friends!
> > I have a trouble with working linux clients in samba resource.
> > My server: FreeBSD 8.0 i386 + Samba 3.4.3, joined in AD based on Win2003
> > 
> > Windows-client work with share ok, without any problems. But i move stations in organization from win to linux. As client OS i choose mandriva 2010, users logons in linux throught domain and samba resourse mount with libpam_mount. 
> > 
> > On server in share i'm make soft links to various folders: 
> > ls -la /mnt/big/smb
> > 
> > 1C-Bases -> ../bases
> > Docs -> ../Documents
> > 
> > And on linux clients that links in mounted with mount.cifs, samba resource shows like links, and with server paths:
> > ls -la /mnt/share
> > 1C-Bases -> /mnt/big/bases
> > Docs -> /mnt/big/Documents
> > 
> > and it's of course not working. Windows clients see in share that links like folders and work with it without problems.
> > 
> > mount.cifs --version: 
> > mount.cifs version: 1.12-3.4.3
> > 
> > What i do wrong?
> > 
> 
> Nothing. It's all working as expected.
> 
> When unix extensions are enabled, samba doesn't follow symlinks and
> instead sends them as is to the client. When they aren't enabled, samba
> follows symlinks and sends interprets a symlink as its target.
> 
> I don't know of any way to change that server-side. You can mount with
> '-o nounix' to disable unix extensions and that should "fix" it, but
> you'll lose the ability to get mode info, etc...
> 

To be clear, this is really a server-side issue, so you might want to
bring this up on the samba or samba-technical mailing lists. It might
be feasible to add a config option to change how symlinks are handled
when unix extensions are enabled. 

-- 
Jeff Layton <jlayton at samba.org>


More information about the linux-cifs-client mailing list