A NetApp test, aclfunc.exe seems to think that DACLs with unneeded zeros should not be resized

Jeremy Allison jra at samba.org
Wed Apr 4 09:53:07 MDT 2012


On Wed, Apr 04, 2012 at 07:04:45AM -0700, Richard Sharpe wrote:
> On Wed, Apr 4, 2012 at 12:53 AM, Volker Lendecke
> <Volker.Lendecke at sernet.de> wrote:
> > On Tue, Apr 03, 2012 at 03:10:29PM -0700, Richard Sharpe wrote:
> >> On 4/3/12, ronnie sahlberg <ronniesahlberg at gmail.com> wrote:
> >> > Richard
> >> >
> >> >
> >> > There are applications in the enterprise space that abuses the ACL and
> >> > stores binary data inside an ACE.
> >>
> >> Well, it struck me that people might be hiding stuff in the DACL.
> >>
> >> Note, however, that in this case the NetApp tool is not abusing ACEs,
> >> but rather they are abusing the DACL. The DACL correctly states that
> >> there are 5 ACEs in it, and each are the correct size (20, 36, 20, 24,
> >> 24 bytes respectively) howevr, the DACL is stated to contain 1000
> >> bytes, with the remainder being zeros.
> >
> > With the loss of alternate data streams this might become
> > much more popular in the future. George Colley probably
> > knows about this already :-)
> 
> Hmmm, who is George Colley?

George runs the Apple network fileserver teams (client and
server). He's very adept at hiding the needed Apple metadata
in strange places on Windows servers :-).

> BTW, Microsoft have contacted as a result of my email on DocHelp and
> have asked for my capture showing that W2K3 does preserve the size and
> contents of the DACL.

Yeah, it'll be really interesting to see if this is required
functionality - my guess is it'll end up as a Windows behavior
note.

Jeremy.


More information about the samba-technical mailing list