Re: ADAM And ACLs



The ACLs for the OU which is the parent of the object below are:

Access list:
Effective Permissions on this object are:
Allow S-1-5-21-3013086009-883604043-722006813-1960
SPECIAL ACCESS <Inherited from parent>

READ PERMISSONS

WRITE PERMISSIONS

LIST CONTENTS

READ PROPERTY

LIST OBJECT

CONTROL ACCESS
Allow S-1-5-21-3013086009-883604043-722006813-1881
FULL CONTROL <Inherited from parent>
Allow S-1-409265669-1161665695-514
SPECIAL ACCESS <Inherited from parent>

READ PERMISSONS

LIST CONTENTS

READ PROPERTY

LIST OBJECT
Allow S-1-409265669-1161665695-512
SPECIAL ACCESS <Inherited from parent>

READ PERMISSONS

WRITE PERMISSIONS

LIST CONTENTS

WRITE SELF

READ PROPERTY

LIST OBJECT

CONTROL ACCESS

Permissions inherited to subobjects are:
Inherited to all subobjects
Allow S-1-5-21-3013086009-883604043-722006813-1960
SPECIAL ACCESS <Inherited from parent>

READ PERMISSONS

WRITE PERMISSIONS

LIST CONTENTS

READ PROPERTY

LIST OBJECT

CONTROL ACCESS
Allow S-1-5-21-3013086009-883604043-722006813-1881
FULL CONTROL <Inherited from parent>
Allow S-1-409265669-1161665695-514
SPECIAL ACCESS <Inherited from parent>

READ PERMISSONS

LIST CONTENTS

READ PROPERTY

LIST OBJECT
Allow S-1-409265669-1161665695-512
SPECIAL ACCESS <Inherited from parent>

READ PERMISSONS

WRITE PERMISSIONS

LIST CONTENTS

WRITE SELF

READ PROPERTY

LIST OBJECT

CONTROL ACCESS


The acls for a user account in the OU above are

Access list:
Effective Permissions on this object are:
Allow S-1-409265669-1161665695-512 FULL CONTROL
Allow S-1-5-11 SPECIAL
ACCESS

READ PERMISSONS

LIST CONTENTS

READ PROPERTY

LIST OBJECT
Allow S-1-5-18
FULL CONTROL
Allow S-1-5-21-3013086009-883604043-722006813-1960
SPECIAL ACCESS <Inherited from parent>

READ PERMISSONS

WRITE PERMISSIONS

LIST CONTENTS

READ PROPERTY

LIST OBJECT

CONTROL ACCESS
Allow S-1-5-21-3013086009-883604043-722006813-1881
FULL CONTROL <Inherited from parent>
Allow S-1-409265669-1161665695-514
SPECIAL ACCESS <Inherited from parent>

READ PERMISSONS

LIST CONTENTS

READ PROPERTY

LIST OBJECT
Allow S-1-409265669-1161665695-512
SPECIAL ACCESS <Inherited from parent>

READ PERMISSONS

WRITE PERMISSIONS

LIST CONTENTS

WRITE SELF

READ PROPERTY

LIST OBJECT

CONTROL ACCESS

Permissions inherited to subobjects are:
Inherited to all subobjects
Allow S-1-5-21-3013086009-883604043-722006813-1960
SPECIAL ACCESS <Inherited from parent>

READ PERMISSONS

WRITE PERMISSIONS

LIST CONTENTS

READ PROPERTY

LIST OBJECT

CONTROL ACCESS
Allow S-1-5-21-3013086009-883604043-722006813-1881
FULL CONTROL <Inherited from parent>
Allow S-1-409265669-1161665695-514
SPECIAL ACCESS <Inherited from parent>

READ PERMISSONS

LIST CONTENTS

READ PROPERTY

LIST OBJECT
Allow S-1-409265669-1161665695-512
SPECIAL ACCESS <Inherited from parent>

READ PERMISSONS

WRITE PERMISSIONS

LIST CONTENTS

WRITE SELF

READ PROPERTY

LIST OBJECT

CONTROL ACCESS

Thanks.
--
Jeffrey Harris, MCSE W2K.
Please remove the '1's from the e-mail address before sending.


"Lee Flight" wrote:

Hi

that Administrators ACE is not domain Admins it's the ADAM Admins
for the naming context and is usually present by inheritance, the AU ACEs
are not standard. As joe said we would need to see DSACLs dump of
a user object

dsacls \\adamserver:adamport\cn=user1,ou=whatever,<restof DN here>



Lee Flight

"Jeffrey Harris" <1Jeffrey1.1Harris1@xxxxxxxxxxxxxxxx> wrote in message
news:3468B2BD-9B96-44A8-8636-A559F9FB5F4A@xxxxxxxxxxxxxxxx
First,

A user object has 11 ACEs in the ACL, and its parent OU object has 8.

All of the inherited ACEs are there for both the parent OU object and its
children user objects, as they should be. However, the user objects have
three additional ACEs, which are not inherited, and which we did not
explicitly set:

CN=Administrators,CN=Roles,<partition DN>, full control
NT AUTHORITY\Authenticated Users, read
NT AUTHORITY\Authenticated Users, full control

The one that concerns us the most is the administrators role. We do not
want our domain administrators (as a group) to have access to our ADAM
instances. Instead, we have defined a special group of Directory
Administrators at the domain level, and assigned them the necessary
permissions to the directory (and that permission is inherited down to the
user object). Yet we have 10s of thousands of user objects in the
directory,
and we do not want to have to change each one individually.

Is there a way to remove these ACEs all at once?

Furthermore, the Administrators role owns all the objects in the
directory,
and is the group associated with the entry. Is there a way to make an en
masse change to the owners and group fields?

Thanks.
--
Jeffrey Harris, MCSE W2K.
Please remove the '1's from the e-mail address before sending.


"Joe Richards [MVP]" wrote:

Not until you give specifics on what you actually set. Better yet, get a
dsacls dump of a container holding user objects and a dsacls dump of the
user object and what you think is on the container object SD that should
be in the user object SD that isn't.

--
Joe Richards Microsoft MVP Windows Server Directory Services
Author of O'Reilly Active Directory Third Edition
www.joeware.net


---O'Reilly Active Directory Third Edition now available---

http://www.joeware.net/win/ad3e.htm


Jeffrey Harris wrote:
We have a strange problem with our ADAM servers. We have configured
custom
ACIs at the root of the directory, and enabled propagation of those
ACIs.

The ACIs are propagated to the OUs in the tree correctly. However,
user
objects have a different ACL that does not reflect what is in the
parent OU
objects, and these user object all have inherited ACLs.

Can anyone explain what is happening, and what can be done to fix this?

Thanks.




.



Relevant Pages

  • Re: trouble with delegating unlock rights
    ... > Effective Permissions on this object are: ... > CONTROL ... > <Inherited from parent> ... inheritance enabled ...
    (microsoft.public.win2000.active_directory)
  • Re: Permissions
    ... tab, add a user, change the permissions, the user doesn't get propagated ... are adding the permissions and the child folders too? ... structure, any user you add at a parent level, any level, will propagate ... not change the grayed-out one unless you uncheck allow inheritance. ...
    (microsoft.public.windows.server.general)
  • Re: User Permissions Issues
    ... permissions for that folder are not inherited from the parent by default all ... Inheritance is the default IF you use normal tools/procedures ... to create the parent directory permissions. ...
    (microsoft.public.win2000.security)
  • Re: User Permissions Issues
    ... > I have checked the permissions on the parent folder and all seems correct. ... Maybe inheritance is disabled at an intermediate ...
    (microsoft.public.win2000.security)
  • Re: NTFS inherited permissions bug on W2K
    ... NTFS inherited permissions bug on W2K ... >> Inheritance has always been present in NT. ... >actually copied to the inherited objects' ACLs). ...
    (NT-Bugtraq)