[Samba] Allow insecure wide links = yes, wide links =yes; but I still can't "see" files from links to NFS mounts using 3.6.15, after upgrading from 2.2.8a

Michael Adam obnox at samba.org
Wed Dec 11 01:46:13 MST 2013


Hi,

you have to set "unix extensions = no" in order to be able
to use wide links. Setting "unix extensions = yes" (the default)
automatically disables insecure wide links.

Cheers - Michael

On 2013-12-11 at 17:34 +1100, Jordan Verschuer wrote:
> Hi friends,
> 
> 
> I updated our old sparc Solaris 9 server running samba 2.2.8a to 3.6.15 so
> that Mac 10.7+ users could access this file server.
> 
> However now we can't see files in folders that are links to NFS mounts from
> other servers.
> 
> I can access folders/files that are links outside the share but local to
> the samba server,
> 
> but for links to folders that are mounted to the server via NFS from other
> servers you can double click and get into the folder but you can't see the
> files, as if they're hidden.
> 
> For e.g. my folder that I use is large, so I keep it on a separate server
> which is mounted to the samba server via NFS;
>           mount  -F  nfs  xraid:/Volumes/Sharing_RAID/Sharing  /raid1
> 
> and my folder under this is linked to the samba share folder called
> "biograph";
>           ln  -s  /raid1/Staff/Jordan  /p3/biograph/Jordan
> 
> The configuration/permsissions/ownership for these folders hasn't changed,
> and I could access these folders with no problems using 2.2.8a.
> 
> I have read many posts about the "allow insecure wide links" and I think I
> have set the correct options for this in smb.conf, with allow insecure wide
> links = yes, wide links = yes, follow symlinks = yes, unix extensions = yes
> [global] and wide links = yes, follow symlinks = yes [share],
> 
> and if these were set incorrectly, wouldn't I get an "access denied" type
> of message appear rather than just showing no files??
> 
> I can even copy files to the linked folder, but they "disappear" or become
> hidden after a refresh, and I can see all the linked files via ls on the
> samba server, so they are there and the link is ok, and I can open them and
> access them fine, for e.g. using more or cat,
> 
> it's just they're no longer "visible" via the samba clients, even though
> they were under 2.2.8a.
> 
> I'm thinking it must be a permission issue that's crept in somehow, but
> like I say, the ownership/permissions of the links and source files/folders
> hasn't changed. Nor the user/password used to access the share, this is the
> same, using smbpasswd backend.
> 
> 
> I've copied my testparm results below for the new smb.conf, as well as the
> old smb.conf.
> 
> Any help would be greatly appreciated, thanks for reading.
> 
> 
> Cheers,
> Jordan
> 
> 
> 
> +-----------------------------------------------------------------------------------------------------------------------------
> +-----------------------------------------------------------------------------------------------------------------------------
> [root at hakea:/usr/local/samba]> testparm /usr/local/samba/lib/smb.conf
> Load smb config files from /usr/local/samba/lib/smb.conf
> rlimit_max: increasing rlimit_max (256) to minimum Windows limit (16384)
> WARNING: The "printer admin" option is deprecated
> Processing section "[print$]"
> Processing section "[biograph]"
> Processing section "[roger]"
> Processing section "[X2125-A6]"
> Processing section "[wenlf]"
> Loaded services file OK.
> Server role: ROLE_STANDALONE
> Press enter to see a dump of your service definitions
> 
> [global]
>   server string = Samba Server
>   interfaces = eri0, 152.76.10.3/255.255.255.192
>   passdb backend = smbpasswd
>   os level = 65
>   preferred master = Yes
>   domain master = Yes
>   wins support = Yes
>   remote announce = 152.76.10.255/WORKGROUP
>   allow insecure wide links = Yes
>   idmap config * : range =
>   idmap config * : backend = tdb
>   admin users = root, roger, ecat
>   printer admin = @ntadmin
>   wide links = Yes
> 
> [print$]
>   path = /usr/local/samba/printers
>   admin users = roger, root
>   write list = @ntadmin, root
>   guest ok = Yes
> 
> [biograph]
>   comment = biograph
>   path = /p3/biograph
>   valid users = biograph, roger, steve, stefan, ecat, root, lingfeng, jordan
>   admin users =
>   read only = No
> 
> [roger]
>   comment = roger
>   path = /home/acacia/roger
>   valid users = roger, root
>   read only = No
> 
> [X2125-A6]
>   comment = X2125 A6
>   path = /var/spool/samba/print
>   printable = Yes
>   print ok = Yes
> 
> [wenlf]
>   comment = lingfeng
>   path = /home/karri/lingfeng
>   valid users = lingfeng
>   admin users =
>   read only = No
>   browseable = No
> [root at hakea:/usr/local/samba]>
> +-----------------------------------------------------------------------------------------------------------------------------
> +-----------------------------------------------------------------------------------------------------------------------------
> 
> 
> OLD 2.2.8a smb.conf
> +-----------------------------------------------------------------------------------------------------------------------------
> +-----------------------------------------------------------------------------------------------------------------------------
> # Samba config file created using SWAT
> # from libertas.nucmed.rpa.cs.nsw.gov.au (152.76.10.115)
> # Date: 2008/10/17 10:57:23
> 
> # Global parameters
> [global]
>   server string = Samba Server
>   interfaces = eri0 152.76.10.3/255.255.255.192
>   encrypt passwords = Yes
>   os level = 65
>   preferred master = Yes
>   domain master = Yes
>   wins support = Yes
>   remote announce = 152.76.10.255/WORKGROUP
>   admin users = roger,ecat
>   printer admin = @ntadmin
> 
> [print$]
>   path = /usr/local/samba/printers
>   admin users = roger,root
>   write list = @ntadmin,root
>   guest ok = Yes
> 
> [biograph]
>   comment = biograph
>   path = /p3/biograph
>   guest account =
>   valid users = biograph,roger,steve,stefan,ecat,root
>   admin users =
>   read only = No
> 
> [roger]
>   comment = roger
>   path = /home/acacia/roger
>   guest account =
>   valid users = roger,root
>   read only = No
> 
> [X2125-A6]
>   comment = X2125 A6
>   path = /var/spool/samba/print
>   guest account = ftp
>   printable = Yes
> 
> [wenlf]
>   comment = lingfeng
>   path = /home/karri/lingfeng
>   guest account =
>   valid users = lingfeng
>   admin users =
>   read only = No
>   browseable = No
> +-----------------------------------------------------------------------------------------------------------------------------
> +-----------------------------------------------------------------------------------------------------------------------------
> -- 
> To unsubscribe from this list go to the following URL and read the
> instructions:  https://lists.samba.org/mailman/options/samba
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 215 bytes
Desc: Digital signature
URL: <http://lists.samba.org/pipermail/samba/attachments/20131211/ec1ffeb3/attachment.pgp>


More information about the samba mailing list