Hi Jean-Pierre,

here the ACL after creating a folder with ntfs-3g (the volume was mounted with 
inherit option):

ich@ThinkPad-T500:/mnt/Daten/Users/ich/Documents$ ntfs-3g.secaudit -v 
New_direct/
secaudit 1.4.3 : NTFS security data auditing
Directory New_direct/
00  01000480 6c000000 88000000 00000000 14000000
14  02005800 03000000
1c  00031400 ff011f00
24  01010000 00000005 12000000
30  00031800 ff011f00
38  01020000 00000005 20000000 20020000
48  00032400 ff011f00
50  01050000 00000005 15000000 647f0a93 0d02ff2a 56280d32 eb030000
6c  01050000 00000005 15000000 647f0a93 0d02ff2a 56280d32 eb030000
88  01020000 00000005 20000000 20020000
Computed hash : 0xf368ad19
Windows attribs : 0x30 - ____DA__________
Windows owner S-1-5-21-2466938724-721355277-839723094-1003
Windows group S-1-5-32-544
Interpreted Unix owner 1000, group 0, mode 0000
No errors were found
ich@ThinkPad-T500:/mnt/Daten/Users/ich/Documents$ ls -adl New_direct/d--------- 
1 ich root 0 Feb  4 
23:06 New_direct/

So the new created folder is unusable because of mode 0000.
The cause for that I found out after I compared the ACLs from existing folders, 
created by Windows. 
The order of the ACEs is just swapped, which Windows doesn't care about, but 
NTFS-3G does. After 
manually swapping the ACEs with setfattr the folder became usable:

ich@ThinkPad-T500:/mnt/Daten/Users/ich/Documents$ ntfs-3g.secaudit -v 
New_swapped/
secaudit 1.4.3 : NTFS security data auditing
Directory New_swapped/
00  01000480 6c000000 88000000 00000000 14000000
14  02005800 03000000
1c  00032400 ff011f00
24  01050000 00000005 15000000 647f0a93 0d02ff2a 56280d32 eb030000
40  00031800 ff011f00
48  01020000 00000005 20000000 20020000
58  00031400 ff011f00
60  01010000 00000005 12000000
6c  01050000 00000005 15000000 647f0a93 0d02ff2a 56280d32 eb030000
88  01020000 00000005 20000000 20020000
Computed hash : 0xa46d5166
Windows attribs : 0x30 - ____DA__________
Windows owner S-1-5-21-2466938724-721355277-839723094-1003
Windows group S-1-5-32-544
Interpreted Unix owner 1000, group 0, mode 0700
No errors were found
ich@ThinkPad-T500:/mnt/Daten/Users/ich/Documents$ ls -adl 
New_swapped/drwx------ 1 ich root 0 Jan 14 
17:01 New_swapped/


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.

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
[email protected]
https://lists.sourceforge.net/lists/listinfo/ntfs-3g-devel

Reply via email to