Re: Auditing changes in AD objects?



Jerry Mickman wrote:
Hi All,

I'm not new to directory services, but I'm from the Novell world, and I've only been working with AD in depth for a few months.

<matrix mode on>
Welcome to the real world
</matrix mode off>


(...)


So, we need to find out who's been changing the attributes on the objects.
You have to implement DS objects access auditing. You have to do two things:
1. Enable directory object access auditing
http://technet2.microsoft.com/WindowsServer/en/Library/20068d03-6473-4e00-84d4-fb1c7cce57d21033.mspx

2. Set SACLs on appropriate OUs, objects etc for groups or individuals which DS access You want to track

more about SACLs:
http://technet2.microsoft.com/WindowsServer/en/Library/2f98f5b2-5e7e-4ff3-83a9-c32cf23329211033.mspx

Novell's eDirectory has two attributes on their objects, creatorsname and modifiersname which records who created the object, and who last modified the object.

Do AD objects have similar attributes, and if so, how can I access them, since DSGET doesn't seem to be able to report their values.

AFAIK AD object has only whenCreated and whenChanged attributes


I'm thinking that what I need to do is run a complete audit on AD, going container by container, and seeing who has rights where. Any helpful hints on how to go about this? Again, I know how I'd do this from within eDirectory, but any helpful hints for AD would be very much appreciated. For instance, it doesn't look like you can use DSGET to report a list of AD trustee assignments for an OU, which would be very helpful.

but You can use dsacls.exe:
http://support.microsoft.com/kb/281146/

or scripts.

--
Tomasz Onyszko
http://www.w2k.pl/ - (PL)
http://blogs.dirteam.com/blogs/tomek/ - (EN)
.



Relevant Pages

  • Auditing changes in AD objects?
    ... I've been playing around a little bit with DSGET, ... container by container, and seeing who has rights where. ... but any helpful hints for AD would be very much appreciated. ... it doesn't look like you can use DSGET to report a list of AD ...
    (microsoft.public.windows.server.active_directory)
  • Re: is group a container or a leaf object
    ... Brian Desmond ... Windows Server MVP - Directory Services ... "This class is used to create the class store container. ...
    (microsoft.public.windows.server.active_directory)
  • Re: Problem deleting a computer from AD
    ... Computers that share printers (for this reason the computer is a container) ... # Jorge de Almeida Pinto # MVP Windows Server - Directory Services ... BLOG --> http://blogs.dirteam.com/blogs/jorge/default.aspx ...
    (microsoft.public.windows.server.active_directory)
  • Re: New object that does not appear!
    ... Microsoft MVP - Directory Services ... If I move a user to this container using ADSI Edit ... > then the user account dissapears as well. ...
    (microsoft.public.win2000.active_directory)
  • Re: is group a container or a leaf object
    ... Windows Server MVP - Directory Services ... Microsoft MVP Scripting and ADSI ... "This class is used to create the class store container. ...
    (microsoft.public.windows.server.active_directory)