Permissions incorrectly ordered on Windows after disabling inheritance

Jeremy Allison jra at samba.org
Mon Aug 27 18:21:11 MDT 2012


On Tue, Aug 28, 2012 at 10:10:30AM +1000, Andrew Bartlett wrote:
> 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. 

Thanks - this is going to take a few hours stating at, so I'll probably
ask for your help on this tomorrow.

Cheers & thanks !

Jeremy.


More information about the samba-technical mailing list