Hi Jean-Pierre,

Am 06.02.2016 um 08:07 schrieb Jean-Pierre André:
> Ulf Zibis wrote:
>> Could you please give me a pointer in the code where the mode values are 
>> calculated.
>> I like to understand, what's happening, and maybe find a correct change.
>
> It is in build_inherited_id() within libntfs-3g/security.c
> which mostly relies on ntfs_inherit_acl() in libntfs-3g/acls.c

I didn't look at this yet, but I found another detail.

In ntfs_build_permissions(...) in acls.c there is:
     firstapply = FALSE;

If I delete this, the dependency on ACE order is gone and I get the expected 
result of mode 0700 for 
all order combinations.

With the original code, I only get mode 0700, if the ACE
1c  00032400 ff011f00
24  01050000 00000005 15000000 647f0a93 0d02ff2a 56280d32 eb030000
is in the first position.

Can you please teach me about the intent of variable firstapply?

Regards,

Ulf



------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
ntfs-3g-devel mailing list
ntfs-3g-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ntfs-3g-devel

Reply via email to