Re: Prevent changes to Administrator password



John,

I understand what you are trying to say. But, since you know that there is no such-thing as "lower-level DA", the end result of your recommendation will be to give Taz the false impression that there is some benefits to be derived from the "workaround" you proposed. I know that this is not your intention, but you never know how someone would misread and misinterprete your arguments.

DA can disable auditing, do whatever they want to do, enable auditing and no-one would know that anything happened. Best to just tell Taz that DA is a super privilege that should not be given to whoever can't be trusted to use it correctly in a production environment.

Deji

"John Policelli [MVP-DS]" <myfirstname@xxxxxxxxxxxxxx> wrote in message news:6A16A9F6-A40C-404A-BF2D-9781EBDEBC6B@xxxxxxxxxxxxxxxx
I agree with you Jorge, and I am not disputing that at all.

Everyone is telling Taz1972 not to give DA. While this is the correct answer, it may not be an option for him. Let's face it, there are real-world reasons where you are forced to give DA, whether you like it or not. What I am trying to do is give Taz1972 some options to minimize the risk or make it harder for a lower-level DA to reset the password for the EA account. So if Taz1972 was to implement these steps, along with the proper auditing, and he found a lower-level DA reset the password, he has proof that they circumvented the controls that were put into place. Again, I was clear...what I recommend is not 100% fool proof. However, I believe this is a better option than leaving them in DA and washing our hands.

I too am a strong believer that built-in groups should not be used. I typically use delegation to eliminate the need for DA and EA. I took a 75,000 seat AD forest from 170 DAs to 7 by using a Service Management delegation model. For the few that had a hard requirement to remain in the DA group, I put controls in place to 1) make it harder for them to elevate their privileges and 2) make it obvious (auditable) if they did.


"Jorge de Almeida Pinto [MVP - DS]" <SubstituteThisWithMyFullNameSeparatedByDots@xxxxxxxxx> wrote in message news:eM8Qh4MOJHA.1164@xxxxxxxxxxxxxxxxxxxxxxx
all those proposed changes won't do you any good. You can set a million DENY ACEs for a certain DA and in a few clicks that same DA undoes what you have done.

rule of thumb:
* A DA can do ANYthing!
* You cannot prevent a DA from doing ANYTHING
* End of story

see a similar story:
http://blogs.dirteam.com/blogs/jorge/archive/2006/12/28/Granting-admin-level-access-for-the-OS-on-DCs-but-not-for-AD_2E002E002E00_.aspx


--

Cheers,
(HOPEFULLY THIS INFORMATION HELPS YOU!)

# Jorge de Almeida Pinto # MVP Identity & Access - Directory Services #

BLOG (WEB-BASED)--> http://blogs.dirteam.com/blogs/jorge/default.aspx
BLOG (RSS-FEEDS)--> http://blogs.dirteam.com/blogs/jorge/rss.aspx
------------------------------------------------------------------------------------------
* How to ask a question --> http://support.microsoft.com/?id=555375
------------------------------------------------------------------------------------------
* This posting is provided "AS IS" with no warranties and confers no rights!
* Always test ANY suggestion in a test environment before implementing!
------------------------------------------------------------------------------------------
#################################################
#################################################
------------------------------------------------------------------------------------------

"John Policelli [MVP - DS]" <JohnPolicelliMVPDS@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:4478301B-2C17-4599-ADCB-E388F3515E60@xxxxxxxxxxxxxxxx
I am aware that a DA can become EA. However, if you put the right controls in
place, you can also mitigate this.

As I previously mentioned, I was throwing a "potential option". I was
upfront with this in my first response to this post. I did not state it is
tried, tested, and true. However, it is a starting point for the user who
posted this question.

Nonetheless, you make a good point Deji, you would also need to ensure the
DAs in question do not have the ability to change group membership on the
Restricted Admins group to mitigate against what you propose Deji. You would
also need to make sure the DAs in question cannot elevate their rights to EA,
which is feasible.

I still agree with everyone - don't give DA to anyone you do not trust.
However, you can build on my potential option if you want to find a way to
try to mitigate this risk instead of living with the risk.
--
Please rate my posts: helpful/not helpful/answer/not an answer.

This posting is provided "AS IS" with no warranties and confers no rights!
ALWAYS TEST!

Blog: http://johnpolicelli.wordpress.com


"A, Deji" wrote:

You are aware that a DA can become an EA, right? And that the DA, with the
know-how, can overwrite pretty much any definition in the domain. I'm sure
that you know all these. But (just thinking about your proposition, having
not tried it out yet), what if the DA in question just simply removes
his/her account from the Restricted Admin group and clears the flag?

Deji

"John Policelli [MVP - DS]" <JohnPolicelliMVPDS@xxxxxxxxxxxxxxxxxxxxxxxxx>
wrote in message news:196E5FDF-271B-4A6E-A365-14749F76B74C@xxxxxxxxxxxxxxxx
> By adding the Deny Write Permissions ACE, these individuals will not > have
> the
> permission to modify the ACL on AdminSDHolder. This is what prevents > them.
> -- > Please rate my posts: helpful/not helpful/answer/not an answer.
>
> This posting is provided "AS IS" with no warranties and confers no > rights!
> ALWAYS TEST!
>
> Blog: http://johnpolicelli.wordpress.com
>
>
> "A, Deji" wrote:
>
>> John,
>>
>> what is to prevent these admins from undoing all these deny >> permissions
>> you
>> are setting, do whatever they want to do, then set it back to >> whatever
>> you've recommended? Are you implying that these modifications will
>> actively
>> prevent a Domain Admin from messing with an object in his/her >> domain?
>>
>> Just curious.
>>
>> Deji
>>
>> "John Policelli [MVP - DS]"
>> <JohnPolicelliMVPDS@xxxxxxxxxxxxxxxxxxxxxxxxx>
>> wrote in message
>> news:56E9E7F2-F207-4396-81DB-AD9900317B60@xxxxxxxxxxxxxxxx
>> >I agree with everyone on this post...you should not give DA if you >> >do
>> >not
>> > trust someone. However, the reality is there are cases where you >> > may
>> > need
>> > to
>> > give DA to someone. Also, just because you do not want them to >> > change
>> > the
>> > password of the Administrator account in the root domain, does not >> > mean
>> > you
>> > do not trust them. So I am giving you a potential option to help >> > you
>> > mitigate
>> > the risk of these individuals changing the password on the
>> > RootDomain\Administrator account.
>> >
>> > First, you need to understand that permissions on the
>> > RootDomain\Administrator account are applied via AdminSDHolder so >> > you
>> > need
>> > to
>> > modify the permissions on the AdminSDHolder object in the root >> > domain.
>> > Keep
>> > in mind that doing this will prevent these individuals from >> > resetting
>> > the
>> > password for any user that is a member of a group that is >> > protected by
>> > AdminSDHolder and prevent these users from modifying the ACL on >> > any
>> > user
>> > that
>> > is a member of the AdminSDHolder group. You need to decide whether >> > this
>> > is
>> > feasible based on your delegation requirements. If you decide that >> > this
>> > is
>> > feasible, this is something you can TEST. Remember, these are >> > pretty
>> > serious
>> > changes, so test the heck out of it in your environment before
>> > implementing
>> > it into production.
>> >
>> > 1) Create a group in your root domain (call it whatever you want, >> > but
>> > I'll
>> > refer to it as "Restricted Admins")
>> > 2) Modify the AdminSDHolder in your root domain as follows:
>> > - Deny the Restricted Admins group the Reset Password permission
>> > - Deny the Restricted Admins group the Write Permissions >> > permission
>> >
>> > You can view the following for more information on modifying
>> > AdminSDHolder
>> > permissions.
>> > -- >> > John Policelli
>> >
>> > Blog: http://johnpolicelli.wordpress.com
>> >
>> > This posting is provided "AS IS" with no warranties and confers no
>> > rights!
>> > Always test before proceeding.
>> >
>> >
>> > "Taz1972" wrote:
>> >
>> >> Hello,
>> >>
>> >> I administer a server 2003 AD domain which spans many sites >> >> across the
>> >> globe. Problem is there are too many people who knew the root
>> >> administrator
>> >> password (which contains enterprise admin rights), so I decided >> >> to
>> >> change
>> >> the
>> >> password. I then gave the other admins new accounts with just >> >> domain
>> >> admin
>> >> rights so they have just enough rights to do their jobs. They do >> >> not
>> >> need
>> >> enterprise admin rights.
>> >>
>> >> The problem is that the other admins can change the root >> >> administrator
>> >> password at their leisure, and this is not what I want them to be >> >> able
>> >> to
>> >> do!
>> >>
>> >> How can I prevent then from changing the password of the root
>> >> administrator
>> >> account? Is there a registry hack or GPO setting that can do >> >> this? Is
>> >> this
>> >> even possible to prevent?
>> >>
>> >> Hopefully there is some way to solve this, and I would greatly
>> >> appreciate
>> >> your quick advise.
>> >>
>> >> Thank you,
>> >> Admin
>> >>
>>
>>




.



Relevant Pages

  • Re: Prevent changes to Administrator password
    ... What I am trying to do is give Taz1972 some options to minimize the risk or make it harder for a lower-level DA to reset the password for the EA account. ... * This posting is provided "AS IS" with no warranties and confers no rights! ... > By adding the Deny Write Permissions ACE, ... > permission to modify the ACL on AdminSDHolder. ...
    (microsoft.public.windows.server.active_directory)
  • Re: Prevent changes to Administrator password
    ... Have you thought about delegating the exact permissions needed instead of using DA or restructing your forest? ... * This posting is provided "AS IS" with no warranties and confers no rights! ... > Restricted Admins group to mitigate against what you propose Deji. ...
    (microsoft.public.windows.server.active_directory)
  • Re: Prevent changes to Administrator password
    ... * This posting is provided "AS IS" with no warranties and confers no rights! ... his/her account from the Restricted Admin group and clears the flag? ... > By adding the Deny Write Permissions ACE, ... > permission to modify the ACL on AdminSDHolder. ...
    (microsoft.public.windows.server.active_directory)
  • Re: Error "The information store could not be opened." when openin
    ... Server without missing rights. ... I did grant additional permissions to %windir% as suggested in one of the ... account. ... OutlookSpy - Outlook, CDO ...
    (microsoft.public.win32.programmer.messaging)
  • Re: AD User Objects & Permission Inheritance
    ... I went ahead and granted the Account Operators built in group rights on the adminSDholder object according to what I want the OU admins to have. ... I went ahead and enabled inheritance on the> adminSDholder object to verify that this indeed was the cause and 60> minutes ... > later all user objects began to inherit permissions again. ...
    (microsoft.public.win2000.active_directory)