Re: [PATCH] SMB2 AAPL create context (was: Mac OS Mavericks über slow)

Steve French smfrench at gmail.com
Thu Oct 2 21:35:06 MDT 2014


I am curious whether the MS NFS ACL stuff relates to AAPL create
context because running CACLS.EXE from Windows (obviously no create
context, presumably SMB2.1 negotiated) against my MacOS 10.9.5
returned an error, implying to me that the Mac server at least did not
support ACLs by default.

On Thu, Oct 2, 2014 at 9:25 PM, George K Colley <gcolley at apple.com> wrote:
>
> On Oct 2, 2014, at 6:39 PM, Steve French <smfrench at gmail.com> wrote:
>
> I am ok with the MS NFS ACL stuff to be SMB3 (or SMB2/SMB3) only - but
> would prefer that we can enable that and the SFM style remapping of
> the 7 characters outside of AAPL (I am ok with another create context
> but ... don't want to force parsing a create context for these if not
> needed)
>
> The MS NFS ACL and SFM do not required AAPL, adding Brad in case I am
> mistaken.
>
> George
>
> On Thu, Oct 2, 2014 at 5:56 AM, Ralph Böhme <rb at sernet.de> wrote:
>
> Hi all!
>
> On Mon, Sep 29, 2014 at 10:43:56PM -0500, Steve French wrote:
>
> I am also ok with using the Microsoft UID and perm mapping (if I
> could figure out where they store the sticky and setuid/setgid bits
> ....) to enhance our current "cifsacl" mount option.
>
>
> attached is an updated AAPL patchset [1]. Summary of changes:
>
> * fixes for issues found by Volker and metze
>
> * added a torture test
>
> * move MS NFS style uid, gid, mode mapping from vfs_fruit to the core
>  POSIX ACL functions
>
> With minor changes, the MS NFS stuff could be used by the Linux smb
> client. Atm I'm only enabling this functionality via smb2/create AAPL
> context capability negotation, but that can be modified easily.
>
> Comments welcome! :)
>
> If the change to include MS NFS stuff in the core POSIX ACL routines
> is accepted, I'll post and updated squashed patchset.
>
> -Ralph
>
> [1] <https://github.com/slowfranklin/samba/commits/aapl>
>
> --
> SerNet GmbH, Bahnhofsallee 1b, 37081 Göttingen
> phone: +49-551-370000-0, fax: +49-551-370000-9
> AG Göttingen, HRB 2816, GF: Dr. Johannes Loxen
> http://www.sernet.de,mailto:kontakt@sernet.de
>
>
>
>
> --
> Thanks,
>
> Steve
>
>



-- 
Thanks,

Steve


More information about the samba-technical mailing list