[Samba] No symlink support on SMB2 and SMB3?

Jeremy Allison jra at samba.org
Mon Jan 26 12:44:47 MST 2015


On Mon, Jan 26, 2015 at 10:54:58AM +0100, Ralph Böhme wrote:
> On Fri, Jan 23, 2015 at 01:20:05PM -0800, Jeremy Allison wrote:
> > On Fri, Jan 23, 2015 at 10:16:34PM +0100, Ralph Böhme wrote:
> > > On Fri, Jan 23, 2015 at 01:08:31PM -0800, Jeremy Allison wrote:
> > > > On Fri, Jan 23, 2015 at 10:05:44PM +0100, Markus Doits wrote:
> > > > > 
> > > > > On 23.01.15 19:57, Miguel Medalha wrote:
> > > > > > I am using Samba 4.1.16 with smb2/3 and symbolic links are working alright.
> > > > > >
> > > > > > Following the smb.conf man page, I use:
> > > > > >
> > > > > > unix extensions = no
> > > > > > wide links = yes
> > > > > >
> > > > > >
> > > > > Unfortunately this still does not work for me - can you really make a
> > > > > symbolic link ("ln -s ...") when you are connected with smb2/3? Does
> > > > > "smbstatus" really show smb2/3 connection?
> > > > 
> > > > No you can't - the protocol doesn't support it.
> > > 
> > > iirc it does, with an IO_REPARSE_TAG_SYMLINK ioctl. We just don't
> > > implement it (yet). :)
> > 
> > I meant (as I'm sure you know :-) that there's no "POSIX
> > extensions" defined for SMB2 :-).
> > 
> > We don't do *any* of the reparse point stuff yet (no demand
> > as I recall it's Admin only on Windows).
> 
> 
> hm. Inferring from `git grep IO_REPARSE_TAG_SYMLINK` it seems
> smbclient does support it by virtue of the "symlink"
> command. Unfortunately I can't test against OS X SMB2 server atm,
> because once again I'm getting strange authenticaton errors.

Nope - the "symlink" command in smbclient just does the UNIX
extensions call.


More information about the samba mailing list