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

Jeremy Allison jra at samba.org
Tue Apr 3 15:40:04 MDT 2012


On Tue, Apr 03, 2012 at 01:14:31PM -0700, Richard Sharpe wrote:
> Hi,
> 
> One of our QA staff is using a NetApp Windows app called aclfunc.exe.
> 
> One of those the tests, the Resize ACL Test fails when run against
> Samba (3.5.12+).
> 
> What this precious little test does is to read the DACL from a
> directory, pad it out to around 1000 bytes with zeros (the size field
> in the DACL becomes 1000 or 1004) and then write it back to the
> directory. It subsequently reads the DACL back, and if it is not the
> correct, padded size, it declares the test as failed.
> 
> So, does it matter? Is there anything in Windows which says that you
> must store exactly the DACL that you were handed? Why would that be
> needed?

Interesting. I know of no requirement that the server preserves
the marshalling format over the wire. Ask DocHelp ?

Jeremy.


More information about the samba-technical mailing list