Permissions incorrectly ordered on Windows after disabling inheritance

Andrew Bartlett abartlet at samba.org
Mon Aug 27 18:10:30 MDT 2012


On Mon, 2012-08-27 at 17:04 -0700, Jeremy Allison wrote:
> On Mon, Aug 27, 2012 at 04:59:34PM -0700, Richard Sharpe wrote:
> > On Mon, Aug 27, 2012 at 4:29 PM, Walkes, Dan <dwalkes at tandbergdata.com> wrote:
> > > Awesome!  Thanks!
> > 
> > Looks like the problem is in lib/secdesc.c:se_create_child_secdesc. It
> > needs to make an ordering pass over the ACL in the SD to ensure that
> > the ACEs  are ordered correctly. At least that is the case in the
> > Samba 3.5.x code, and I don't think there has been much change there
> > in 3.6.x.
> 
> Yep, I'm looking at that function now :-). I think there are a few
> more errors there than just the ordering pass - let me look at this.

Let me know if you need help adding these test cases to ntacls.py.  That
will also let you test the posix ACL the is output. 

Andrew Bartlett

-- 
Andrew Bartlett                                http://samba.org/~abartlet/
Authentication Developer, Samba Team           http://samba.org



More information about the samba-technical mailing list