Hi,<br>I have a question regarding  2.5.3.4 Algorithm for Creating a Security Descriptor.<br><br>It is said there that any ACEs provided by the user that contain the INHERITED_ACE flag are not included in the final SD assigned to the object, and in the algorithm they are also disregarded. This is indeed the behavior I observed.<br>
I created a group, providing this security descriptor during creation: <br>&quot;D:(A;ID;WP;;;AU)&quot;<br>When I read the SD of the object back, it read O:DAG:DUD:AIS:AI(OU;CIIOIDSA;WP;f30e3bbe-9ff0-11d1-b603-0000f80367c1;bf967aa5-0de6-11d0-a285-00aa003049e2;WD)(OU;CIIOIDSA;WP;f30e3bbf-9ff0-11d1-b603-0000f80367c1;bf967aa5-0de6-11d0-a285-00aa003049e2;WD)<br>
It had no DACL, as expected.<br><br>However, when I performed the same test with a very small change, creating the object with this SD - &quot;D:P(A;ID;WP;;;AU)&quot;<br>The resulted SD is: O:DAG:DUD:PAI(A;;WP;;;AU)S:AI(OU;CIIOIDSA;WP;f30e3bbe-9ff0-11d1-b603-0000f80367c1;bf967aa5-0de6-11d0-a285-00aa003049e2;WD)(OU;CIIOIDSA;WP;f30e3bbf-9ff0-11d1-b603-0000f80367c1;bf967aa5-0de6-11d0-a285-00aa003049e2;WD)<br>
<br>So, it turns out that ACEs with INHERITED_ACE flag provided by the user are not ignored if we break the inheritance at that object. I haven&#39;t found in the docs where this is specified, however. Is this a desired behavior?<br>
<br>I am testing against win2003R2<br><br>Regards,<br>Nadya<br>