 |
|
 |
|
Next: Setting multiple files permissions
|
| Author |
Message |
External

Since: Nov 23, 2006 Posts: 310
|
(Msg. 16) Posted: Fri Nov 24, 2006 2:04 am
Post subject: Built-in admin account Archived from groups: microsoft>public>windows>vista>security (more info?)
|
|
|
I created a standard user account to use for my daily activities thinking I
could just use run as administrator when necessary. I was thinking that
this "best practice" might actually be more practical on Vista whereas on XP
its not possible to "run as..." on control panel apps, active x installers,
etc but in vista since these are marked as requires admin it should prompt
me even when I am logged in as a standard user.
I was doing okay for short while with uac enabled but then had issues
accessing my usb drive. When I attempted access the files I recieved no
prompt and an access denied error, and windows exporer does not provide a
run as administrator to access files, so I grumble a bit and login as
administator, but guess what... thanks to the UAC split token my
administrator account is not really an administrator so when I attempt to
access the drive I again recieve an access denied error and no elevation
prompt. It took me a bit to discover that I had removed Everyone from the
ACL on my USB drive when I was using XP as I use it for backups and I didn't
want some application writing to it when I was logged in as a standard user,
had I realized that was the problem I could have changed the ACL via
elevation when logged in as my standard user but it brings up an interesting
question....
What exactly is the advantage (if you can call it that) of the split-token
except the ability to elevate by pressing continue instead of typing in
credentials, yea!, but at the expense of numerous application compatiblity
issues. Why UAC decided best practice is to create administrative accounts
that are actually standard user accounts with credential-less elevation is
beyond me, instead they should have created a third type of user Standard
User With Approved Admin group for credential-less elevation and leave the
administrator account alone! Correct me if I'm wrong but with UAC enabled
if I can't perform the task as a standard user then I won't be able to
perform the task as an administrator either! And so, if I need to login as
administrator I want every process I run to actually run as administrator
even when (especially when) the application is not marked as requiring
administrator privilages (if it was I could have performed the task via
elevation from my standard user account), as far as I know the only way to
do that is disable UAC because automatic elevation still requires the app to
be marked as requires admin or the use of run as administrator.
I thought the solution to this would be rather simple, just disable UAC.
However once I disabled UAC I found my standard user account no longer
prompts for credentials when I click run as administrator (just runs
normally as my standard user) and IE Protected mode no longer works! So my
question can I somehow login as the built-in adminstrator when I really want
and/or need a real administrator token due to some compatibility issue with
an app not marked as requires admin rather then disable UAC?
- Kurt >> Stay informed about: Built-in admin account |
|
| Back to top |
|
 |  |
External

Since: Nov 23, 2006 Posts: 310
|
(Msg. 17) Posted: Fri Nov 24, 2006 2:04 am
Post subject: Built-in admin account Archived from groups: per prev. post (more info?)
|
|
|
I created a standard user account to use for my daily activities thinking I
could just use run as administrator when necessary. I was thinking that
this "best practice" might actually be more practical on Vista whereas on XP
its not possible to "run as..." on control panel apps, active x installers,
etc but in vista since these are marked as requires admin it should prompt
me even when I am logged in as a standard user.
I was doing okay for short while with uac enabled but then had issues
accessing my usb drive. When I attempted access the files I recieved no
prompt and an access denied error, and windows exporer does not provide a
run as administrator to access files, so I grumble a bit and login as
administator, but guess what... thanks to the UAC split token my
administrator account is not really an administrator so when I attempt to
access the drive I again recieve an access denied error and no elevation
prompt. It took me a bit to discover that I had removed Everyone from the
ACL on my USB drive when I was using XP as I use it for backups and I didn't
want some application writing to it when I was logged in as a standard user,
had I realized that was the problem I could have changed the ACL via
elevation when logged in as my standard user but it brings up an interesting
question....
What exactly is the advantage (if you can call it that) of the split-token
except the ability to elevate by pressing continue instead of typing in
credentials, yea!, but at the expense of numerous application compatiblity
issues. Why UAC decided best practice is to create administrative accounts
that are actually standard user accounts with credential-less elevation is
beyond me, instead they should have created a third type of user Standard
User With Approved Admin group for credential-less elevation and leave the
administrator account alone! Correct me if I'm wrong but with UAC enabled
if I can't perform the task as a standard user then I won't be able to
perform the task as an administrator either! And so, if I need to login as
administrator I want every process I run to actually run as administrator
even when (especially when) the application is not marked as requiring
administrator privilages (if it was I could have performed the task via
elevation from my standard user account), as far as I know the only way to
do that is disable UAC because automatic elevation still requires the app to
be marked as requires admin or the use of run as administrator.
I thought the solution to this would be rather simple, just disable UAC.
However once I disabled UAC I found my standard user account no longer
prompts for credentials when I click run as administrator (just runs
normally as my standard user) and IE Protected mode no longer works! So my
question can I somehow login as the built-in adminstrator when I really want
and/or need a real administrator token due to some compatibility issue with
an app not marked as requires admin rather then disable UAC?
- Kurt >> Stay informed about: Built-in admin account |
|
| Back to top |
|
 |  |
External

Since: Nov 23, 2006 Posts: 310
|
(Msg. 18) Posted: Fri Nov 24, 2006 2:04 am
Post subject: Built-in admin account Archived from groups: per prev. post (more info?)
|
|
|
I created a standard user account to use for my daily activities thinking I
could just use run as administrator when necessary. I was thinking that
this "best practice" might actually be more practical on Vista whereas on XP
its not possible to "run as..." on control panel apps, active x installers,
etc but in vista since these are marked as requires admin it should prompt
me even when I am logged in as a standard user.
I was doing okay for short while with uac enabled but then had issues
accessing my usb drive. When I attempted access the files I recieved no
prompt and an access denied error, and windows exporer does not provide a
run as administrator to access files, so I grumble a bit and login as
administator, but guess what... thanks to the UAC split token my
administrator account is not really an administrator so when I attempt to
access the drive I again recieve an access denied error and no elevation
prompt. It took me a bit to discover that I had removed Everyone from the
ACL on my USB drive when I was using XP as I use it for backups and I didn't
want some application writing to it when I was logged in as a standard user,
had I realized that was the problem I could have changed the ACL via
elevation when logged in as my standard user but it brings up an interesting
question....
What exactly is the advantage (if you can call it that) of the split-token
except the ability to elevate by pressing continue instead of typing in
credentials, yea!, but at the expense of numerous application compatiblity
issues. Why UAC decided best practice is to create administrative accounts
that are actually standard user accounts with credential-less elevation is
beyond me, instead they should have created a third type of user Standard
User With Approved Admin group for credential-less elevation and leave the
administrator account alone! Correct me if I'm wrong but with UAC enabled
if I can't perform the task as a standard user then I won't be able to
perform the task as an administrator either! And so, if I need to login as
administrator I want every process I run to actually run as administrator
even when (especially when) the application is not marked as requiring
administrator privilages (if it was I could have performed the task via
elevation from my standard user account), as far as I know the only way to
do that is disable UAC because automatic elevation still requires the app to
be marked as requires admin or the use of run as administrator.
I thought the solution to this would be rather simple, just disable UAC.
However once I disabled UAC I found my standard user account no longer
prompts for credentials when I click run as administrator (just runs
normally as my standard user) and IE Protected mode no longer works! So my
question can I somehow login as the built-in adminstrator when I really want
and/or need a real administrator token due to some compatibility issue with
an app not marked as requires admin rather then disable UAC?
- Kurt >> Stay informed about: Built-in admin account |
|
| Back to top |
|
 |  |
External

Since: Nov 23, 2006 Posts: 310
|
(Msg. 19) Posted: Fri Nov 24, 2006 2:04 am
Post subject: Built-in admin account Archived from groups: per prev. post (more info?)
|
|
|
I created a standard user account to use for my daily activities thinking I
could just use run as administrator when necessary. I was thinking that
this "best practice" might actually be more practical on Vista whereas on XP
its not possible to "run as..." on control panel apps, active x installers,
etc but in vista since these are marked as requires admin it should prompt
me even when I am logged in as a standard user.
I was doing okay for short while with uac enabled but then had issues
accessing my usb drive. When I attempted access the files I recieved no
prompt and an access denied error, and windows exporer does not provide a
run as administrator to access files, so I grumble a bit and login as
administator, but guess what... thanks to the UAC split token my
administrator account is not really an administrator so when I attempt to
access the drive I again recieve an access denied error and no elevation
prompt. It took me a bit to discover that I had removed Everyone from the
ACL on my USB drive when I was using XP as I use it for backups and I didn't
want some application writing to it when I was logged in as a standard user,
had I realized that was the problem I could have changed the ACL via
elevation when logged in as my standard user but it brings up an interesting
question....
What exactly is the advantage (if you can call it that) of the split-token
except the ability to elevate by pressing continue instead of typing in
credentials, yea!, but at the expense of numerous application compatiblity
issues. Why UAC decided best practice is to create administrative accounts
that are actually standard user accounts with credential-less elevation is
beyond me, instead they should have created a third type of user Standard
User With Approved Admin group for credential-less elevation and leave the
administrator account alone! Correct me if I'm wrong but with UAC enabled
if I can't perform the task as a standard user then I won't be able to
perform the task as an administrator either! And so, if I need to login as
administrator I want every process I run to actually run as administrator
even when (especially when) the application is not marked as requiring
administrator privilages (if it was I could have performed the task via
elevation from my standard user account), as far as I know the only way to
do that is disable UAC because automatic elevation still requires the app to
be marked as requires admin or the use of run as administrator.
I thought the solution to this would be rather simple, just disable UAC.
However once I disabled UAC I found my standard user account no longer
prompts for credentials when I click run as administrator (just runs
normally as my standard user) and IE Protected mode no longer works! So my
question can I somehow login as the built-in adminstrator when I really want
and/or need a real administrator token due to some compatibility issue with
an app not marked as requires admin rather then disable UAC?
- Kurt >> Stay informed about: Built-in admin account |
|
| Back to top |
|
 |  |
External

Since: Nov 23, 2006 Posts: 310
|
(Msg. 20) Posted: Fri Nov 24, 2006 2:04 am
Post subject: Built-in admin account Archived from groups: per prev. post (more info?)
|
|
|
I created a standard user account to use for my daily activities thinking I
could just use run as administrator when necessary. I was thinking that
this "best practice" might actually be more practical on Vista whereas on XP
its not possible to "run as..." on control panel apps, active x installers,
etc but in vista since these are marked as requires admin it should prompt
me even when I am logged in as a standard user.
I was doing okay for short while with uac enabled but then had issues
accessing my usb drive. When I attempted access the files I recieved no
prompt and an access denied error, and windows exporer does not provide a
run as administrator to access files, so I grumble a bit and login as
administator, but guess what... thanks to the UAC split token my
administrator account is not really an administrator so when I attempt to
access the drive I again recieve an access denied error and no elevation
prompt. It took me a bit to discover that I had removed Everyone from the
ACL on my USB drive when I was using XP as I use it for backups and I didn't
want some application writing to it when I was logged in as a standard user,
had I realized that was the problem I could have changed the ACL via
elevation when logged in as my standard user but it brings up an interesting
question....
What exactly is the advantage (if you can call it that) of the split-token
except the ability to elevate by pressing continue instead of typing in
credentials, yea!, but at the expense of numerous application compatiblity
issues. Why UAC decided best practice is to create administrative accounts
that are actually standard user accounts with credential-less elevation is
beyond me, instead they should have created a third type of user Standard
User With Approved Admin group for credential-less elevation and leave the
administrator account alone! Correct me if I'm wrong but with UAC enabled
if I can't perform the task as a standard user then I won't be able to
perform the task as an administrator either! And so, if I need to login as
administrator I want every process I run to actually run as administrator
even when (especially when) the application is not marked as requiring
administrator privilages (if it was I could have performed the task via
elevation from my standard user account), as far as I know the only way to
do that is disable UAC because automatic elevation still requires the app to
be marked as requires admin or the use of run as administrator.
I thought the solution to this would be rather simple, just disable UAC.
However once I disabled UAC I found my standard user account no longer
prompts for credentials when I click run as administrator (just runs
normally as my standard user) and IE Protected mode no longer works! So my
question can I somehow login as the built-in adminstrator when I really want
and/or need a real administrator token due to some compatibility issue with
an app not marked as requires admin rather then disable UAC?
- Kurt >> Stay informed about: Built-in admin account |
|
| Back to top |
|
 |  |
External

Since: Nov 23, 2006 Posts: 310
|
(Msg. 21) Posted: Fri Nov 24, 2006 2:04 am
Post subject: Built-in admin account Archived from groups: per prev. post (more info?)
|
|
|
I created a standard user account to use for my daily activities thinking I
could just use run as administrator when necessary. I was thinking that
this "best practice" might actually be more practical on Vista whereas on XP
its not possible to "run as..." on control panel apps, active x installers,
etc but in vista since these are marked as requires admin it should prompt
me even when I am logged in as a standard user.
I was doing okay for short while with uac enabled but then had issues
accessing my usb drive. When I attempted access the files I recieved no
prompt and an access denied error, and windows exporer does not provide a
run as administrator to access files, so I grumble a bit and login as
administator, but guess what... thanks to the UAC split token my
administrator account is not really an administrator so when I attempt to
access the drive I again recieve an access denied error and no elevation
prompt. It took me a bit to discover that I had removed Everyone from the
ACL on my USB drive when I was using XP as I use it for backups and I didn't
want some application writing to it when I was logged in as a standard user,
had I realized that was the problem I could have changed the ACL via
elevation when logged in as my standard user but it brings up an interesting
question....
What exactly is the advantage (if you can call it that) of the split-token
except the ability to elevate by pressing continue instead of typing in
credentials, yea!, but at the expense of numerous application compatiblity
issues. Why UAC decided best practice is to create administrative accounts
that are actually standard user accounts with credential-less elevation is
beyond me, instead they should have created a third type of user Standard
User With Approved Admin group for credential-less elevation and leave the
administrator account alone! Correct me if I'm wrong but with UAC enabled
if I can't perform the task as a standard user then I won't be able to
perform the task as an administrator either! And so, if I need to login as
administrator I want every process I run to actually run as administrator
even when (especially when) the application is not marked as requiring
administrator privilages (if it was I could have performed the task via
elevation from my standard user account), as far as I know the only way to
do that is disable UAC because automatic elevation still requires the app to
be marked as requires admin or the use of run as administrator.
I thought the solution to this would be rather simple, just disable UAC.
However once I disabled UAC I found my standard user account no longer
prompts for credentials when I click run as administrator (just runs
normally as my standard user) and IE Protected mode no longer works! So my
question can I somehow login as the built-in adminstrator when I really want
and/or need a real administrator token due to some compatibility issue with
an app not marked as requires admin rather then disable UAC?
- Kurt >> Stay informed about: Built-in admin account |
|
| Back to top |
|
 |  |
External

Since: Nov 13, 2006 Posts: 489
|
(Msg. 22) Posted: Fri Nov 24, 2006 1:04 pm
Post subject: Re: Built-in admin account [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
Hi,
The way I see it, elevation should simply not be allowed at all.
Since year 2000 we've been running all our apps with user rights and
none of our users have Admin password so it's impossible for them to
"Run as Administrator".
The sheer complexity of Vista and UAC is demonstrated by the amount of
text in this single NNTP thread!
I may be wrong, but it's quite possible this level of complexity (and
ability to elevate) will offer new and exciting opportunities for
hackers and virus writers.
Jimmy Brush wrote:
> Hello,
>
> <snip>
>> What exactly is the advantage (if you can call it that) of the
>> split-token except the ability to elevate by pressing continue instead
>> of typing in credentials, yea!, but at the expense of numerous
>> application compatiblity issues.
>
> The majority of users operate their computer while logged in as an
> administrator. The benefit here is that the applications that need admin
> access can get it *easily* from the user (not requring a complete
> log-in), while the majority of programs that DON'T need admin access
> don't have it.
>
> Also, running "administrative" programs in the context of another user
> seperate from the main user on the same desktop introduces some pretty
> severe application compatability issues itself [think seperate registry
> hives and program storage locations] - the split-token solution is
> superior to this in my opinion.
>
>> Why UAC decided best practice is to create administrative accounts
>> that are actually standard user accounts with credential-less
>> elevation is beyond me, instead they should have created a third type
>> of user Standard User With Approved Admin group for credential-less
>> elevation and leave the administrator account alone!
>
> Essentially, what you have described is what was done.
>
> Built-in admin account: all programs run with admin permission. This
> account is disabled by default and is not intended to be used except in
> an emergency (i.e. no other admin accounts are available and the
> computer is in safe mode).
>
> Administrators group: "standard user" with on-demand approval required
> for admin permission usage
>
> Users group: "standard user", must log in as an admin user in order to
> run administrative programs
>
>> Correct me if I'm wrong but with UAC enabled if I can't perform the
>> task as a standard user then I won't be able to perform the task as an
>> administrator either!
>
> "Run as administrator" is your friend in both scenarios. If you are
> trying to do something that won't work, and you suspect that it is
> because the application is not prompting for admin permission, then you
> must run the program explicitly with admin permission by right-clicking
> it and clicking run as administrator.
>
> It is the application's responsibility to automatically prompt you for
> admin rights usage, not Windows.
>
> Granted, there is no way to do Run As Administrators on files; instead,
> you have to use Run As Administrator on the program that is used to
> access those files.
>
> But, there is nothing that you can't do in a UAC-restricted admin
> account that you CAN do with UAC off. You may have to learn a new way to
> do it (run as administrator), but it is possible.
>
>> And so, if I need to login as administrator I want every process I run
>> to actually run as administrator even when (especially when) the
>> application is not marked as requiring administrator privilages (if it
>> was I could have performed the task via elevation from my standard
>> user account), as far as I know the only way to do that is disable UAC
>> because automatic elevation still requires the app to be marked as
>> requires admin or the use of run as administrator.
>
> This "run every process as admin" is disabled by default because of its
> inherent insecurity. All applications do not require admin permissions -
> it is kind of foolish to allow all of them to have such permision.
>
>> I thought the solution to this would be rather simple, just disable
>> UAC. However once I disabled UAC I found my standard user account no
>> longer prompts for credentials when I click run as administrator (just
>> runs normally as my standard user) and IE Protected mode no longer
>> works! So my question can I somehow login as the built-in
>> adminstrator when I really want and/or need a real administrator token
>> due to some compatibility issue with an app not marked as requires
>> admin rather then disable UAC?
>
> The best solution is to mark the application as requiring admin
> permissions yourself. Right-click the program, click proeprties, click
> the compatability tab, and then check run this program as administrator.
> You can also do this on a shortcut: right-click it, properties, advanced
> button, check run as administrator.
>
> You can also enable the built-in administrator account, which is
> excluded from "admin approval mode", using local users and groups in
> computer management. However, note that while logged in as the built-in
> administrator you don't get the benefits of UAC either (i.e. protected
> mode in IE). If you decide to use this account, you should use it
> sparingly.
>
>
--
Gerry Hickman (London UK) >> Stay informed about: Built-in admin account |
|
| Back to top |
|
 |  |
External

Since: Nov 13, 2006 Posts: 489
|
(Msg. 23) Posted: Fri Nov 24, 2006 1:04 pm
Post subject: Re: Built-in admin account [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
Hi,
The way I see it, elevation should simply not be allowed at all.
Since year 2000 we've been running all our apps with user rights and
none of our users have Admin password so it's impossible for them to
"Run as Administrator".
The sheer complexity of Vista and UAC is demonstrated by the amount of
text in this single NNTP thread!
I may be wrong, but it's quite possible this level of complexity (and
ability to elevate) will offer new and exciting opportunities for
hackers and virus writers.
Jimmy Brush wrote:
> Hello,
>
> <snip>
>> What exactly is the advantage (if you can call it that) of the
>> split-token except the ability to elevate by pressing continue instead
>> of typing in credentials, yea!, but at the expense of numerous
>> application compatiblity issues.
>
> The majority of users operate their computer while logged in as an
> administrator. The benefit here is that the applications that need admin
> access can get it *easily* from the user (not requring a complete
> log-in), while the majority of programs that DON'T need admin access
> don't have it.
>
> Also, running "administrative" programs in the context of another user
> seperate from the main user on the same desktop introduces some pretty
> severe application compatability issues itself [think seperate registry
> hives and program storage locations] - the split-token solution is
> superior to this in my opinion.
>
>> Why UAC decided best practice is to create administrative accounts
>> that are actually standard user accounts with credential-less
>> elevation is beyond me, instead they should have created a third type
>> of user Standard User With Approved Admin group for credential-less
>> elevation and leave the administrator account alone!
>
> Essentially, what you have described is what was done.
>
> Built-in admin account: all programs run with admin permission. This
> account is disabled by default and is not intended to be used except in
> an emergency (i.e. no other admin accounts are available and the
> computer is in safe mode).
>
> Administrators group: "standard user" with on-demand approval required
> for admin permission usage
>
> Users group: "standard user", must log in as an admin user in order to
> run administrative programs
>
>> Correct me if I'm wrong but with UAC enabled if I can't perform the
>> task as a standard user then I won't be able to perform the task as an
>> administrator either!
>
> "Run as administrator" is your friend in both scenarios. If you are
> trying to do something that won't work, and you suspect that it is
> because the application is not prompting for admin permission, then you
> must run the program explicitly with admin permission by right-clicking
> it and clicking run as administrator.
>
> It is the application's responsibility to automatically prompt you for
> admin rights usage, not Windows.
>
> Granted, there is no way to do Run As Administrators on files; instead,
> you have to use Run As Administrator on the program that is used to
> access those files.
>
> But, there is nothing that you can't do in a UAC-restricted admin
> account that you CAN do with UAC off. You may have to learn a new way to
> do it (run as administrator), but it is possible.
>
>> And so, if I need to login as administrator I want every process I run
>> to actually run as administrator even when (especially when) the
>> application is not marked as requiring administrator privilages (if it
>> was I could have performed the task via elevation from my standard
>> user account), as far as I know the only way to do that is disable UAC
>> because automatic elevation still requires the app to be marked as
>> requires admin or the use of run as administrator.
>
> This "run every process as admin" is disabled by default because of its
> inherent insecurity. All applications do not require admin permissions -
> it is kind of foolish to allow all of them to have such permision.
>
>> I thought the solution to this would be rather simple, just disable
>> UAC. However once I disabled UAC I found my standard user account no
>> longer prompts for credentials when I click run as administrator (just
>> runs normally as my standard user) and IE Protected mode no longer
>> works! So my question can I somehow login as the built-in
>> adminstrator when I really want and/or need a real administrator token
>> due to some compatibility issue with an app not marked as requires
>> admin rather then disable UAC?
>
> The best solution is to mark the application as requiring admin
> permissions yourself. Right-click the program, click proeprties, click
> the compatability tab, and then check run this program as administrator.
> You can also do this on a shortcut: right-click it, properties, advanced
> button, check run as administrator.
>
> You can also enable the built-in administrator account, which is
> excluded from "admin approval mode", using local users and groups in
> computer management. However, note that while logged in as the built-in
> administrator you don't get the benefits of UAC either (i.e. protected
> mode in IE). If you decide to use this account, you should use it
> sparingly.
>
>
--
Gerry Hickman (London UK) >> Stay informed about: Built-in admin account |
|
| Back to top |
|
 |  |
External

Since: Nov 13, 2006 Posts: 489
|
(Msg. 24) Posted: Fri Nov 24, 2006 1:04 pm
Post subject: Re: Built-in admin account [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
Hi,
The way I see it, elevation should simply not be allowed at all.
Since year 2000 we've been running all our apps with user rights and
none of our users have Admin password so it's impossible for them to
"Run as Administrator".
The sheer complexity of Vista and UAC is demonstrated by the amount of
text in this single NNTP thread!
I may be wrong, but it's quite possible this level of complexity (and
ability to elevate) will offer new and exciting opportunities for
hackers and virus writers.
Jimmy Brush wrote:
> Hello,
>
> <snip>
>> What exactly is the advantage (if you can call it that) of the
>> split-token except the ability to elevate by pressing continue instead
>> of typing in credentials, yea!, but at the expense of numerous
>> application compatiblity issues.
>
> The majority of users operate their computer while logged in as an
> administrator. The benefit here is that the applications that need admin
> access can get it *easily* from the user (not requring a complete
> log-in), while the majority of programs that DON'T need admin access
> don't have it.
>
> Also, running "administrative" programs in the context of another user
> seperate from the main user on the same desktop introduces some pretty
> severe application compatability issues itself [think seperate registry
> hives and program storage locations] - the split-token solution is
> superior to this in my opinion.
>
>> Why UAC decided best practice is to create administrative accounts
>> that are actually standard user accounts with credential-less
>> elevation is beyond me, instead they should have created a third type
>> of user Standard User With Approved Admin group for credential-less
>> elevation and leave the administrator account alone!
>
> Essentially, what you have described is what was done.
>
> Built-in admin account: all programs run with admin permission. This
> account is disabled by default and is not intended to be used except in
> an emergency (i.e. no other admin accounts are available and the
> computer is in safe mode).
>
> Administrators group: "standard user" with on-demand approval required
> for admin permission usage
>
> Users group: "standard user", must log in as an admin user in order to
> run administrative programs
>
>> Correct me if I'm wrong but with UAC enabled if I can't perform the
>> task as a standard user then I won't be able to perform the task as an
>> administrator either!
>
> "Run as administrator" is your friend in both scenarios. If you are
> trying to do something that won't work, and you suspect that it is
> because the application is not prompting for admin permission, then you
> must run the program explicitly with admin permission by right-clicking
> it and clicking run as administrator.
>
> It is the application's responsibility to automatically prompt you for
> admin rights usage, not Windows.
>
> Granted, there is no way to do Run As Administrators on files; instead,
> you have to use Run As Administrator on the program that is used to
> access those files.
>
> But, there is nothing that you can't do in a UAC-restricted admin
> account that you CAN do with UAC off. You may have to learn a new way to
> do it (run as administrator), but it is possible.
>
>> And so, if I need to login as administrator I want every process I run
>> to actually run as administrator even when (especially when) the
>> application is not marked as requiring administrator privilages (if it
>> was I could have performed the task via elevation from my standard
>> user account), as far as I know the only way to do that is disable UAC
>> because automatic elevation still requires the app to be marked as
>> requires admin or the use of run as administrator.
>
> This "run every process as admin" is disabled by default because of its
> inherent insecurity. All applications do not require admin permissions -
> it is kind of foolish to allow all of them to have such permision.
>
>> I thought the solution to this would be rather simple, just disable
>> UAC. However once I disabled UAC I found my standard user account no
>> longer prompts for credentials when I click run as administrator (just
>> runs normally as my standard user) and IE Protected mode no longer
>> works! So my question can I somehow login as the built-in
>> adminstrator when I really want and/or need a real administrator token
>> due to some compatibility issue with an app not marked as requires
>> admin rather then disable UAC?
>
> The best solution is to mark the application as requiring admin
> permissions yourself. Right-click the program, click proeprties, click
> the compatability tab, and then check run this program as administrator.
> You can also do this on a shortcut: right-click it, properties, advanced
> button, check run as administrator.
>
> You can also enable the built-in administrator account, which is
> excluded from "admin approval mode", using local users and groups in
> computer management. However, note that while logged in as the built-in
> administrator you don't get the benefits of UAC either (i.e. protected
> mode in IE). If you decide to use this account, you should use it
> sparingly.
>
>
--
Gerry Hickman (London UK) >> Stay informed about: Built-in admin account |
|
| Back to top |
|
 |  |
External

Since: Nov 13, 2006 Posts: 489
|
(Msg. 25) Posted: Fri Nov 24, 2006 1:04 pm
Post subject: Re: Built-in admin account [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
Hi,
The way I see it, elevation should simply not be allowed at all.
Since year 2000 we've been running all our apps with user rights and
none of our users have Admin password so it's impossible for them to
"Run as Administrator".
The sheer complexity of Vista and UAC is demonstrated by the amount of
text in this single NNTP thread!
I may be wrong, but it's quite possible this level of complexity (and
ability to elevate) will offer new and exciting opportunities for
hackers and virus writers.
Jimmy Brush wrote:
> Hello,
>
> <snip>
>> What exactly is the advantage (if you can call it that) of the
>> split-token except the ability to elevate by pressing continue instead
>> of typing in credentials, yea!, but at the expense of numerous
>> application compatiblity issues.
>
> The majority of users operate their computer while logged in as an
> administrator. The benefit here is that the applications that need admin
> access can get it *easily* from the user (not requring a complete
> log-in), while the majority of programs that DON'T need admin access
> don't have it.
>
> Also, running "administrative" programs in the context of another user
> seperate from the main user on the same desktop introduces some pretty
> severe application compatability issues itself [think seperate registry
> hives and program storage locations] - the split-token solution is
> superior to this in my opinion.
>
>> Why UAC decided best practice is to create administrative accounts
>> that are actually standard user accounts with credential-less
>> elevation is beyond me, instead they should have created a third type
>> of user Standard User With Approved Admin group for credential-less
>> elevation and leave the administrator account alone!
>
> Essentially, what you have described is what was done.
>
> Built-in admin account: all programs run with admin permission. This
> account is disabled by default and is not intended to be used except in
> an emergency (i.e. no other admin accounts are available and the
> computer is in safe mode).
>
> Administrators group: "standard user" with on-demand approval required
> for admin permission usage
>
> Users group: "standard user", must log in as an admin user in order to
> run administrative programs
>
>> Correct me if I'm wrong but with UAC enabled if I can't perform the
>> task as a standard user then I won't be able to perform the task as an
>> administrator either!
>
> "Run as administrator" is your friend in both scenarios. If you are
> trying to do something that won't work, and you suspect that it is
> because the application is not prompting for admin permission, then you
> must run the program explicitly with admin permission by right-clicking
> it and clicking run as administrator.
>
> It is the application's responsibility to automatically prompt you for
> admin rights usage, not Windows.
>
> Granted, there is no way to do Run As Administrators on files; instead,
> you have to use Run As Administrator on the program that is used to
> access those files.
>
> But, there is nothing that you can't do in a UAC-restricted admin
> account that you CAN do with UAC off. You may have to learn a new way to
> do it (run as administrator), but it is possible.
>
>> And so, if I need to login as administrator I want every process I run
>> to actually run as administrator even when (especially when) the
>> application is not marked as requiring administrator privilages (if it
>> was I could have performed the task via elevation from my standard
>> user account), as far as I know the only way to do that is disable UAC
>> because automatic elevation still requires the app to be marked as
>> requires admin or the use of run as administrator.
>
> This "run every process as admin" is disabled by default because of its
> inherent insecurity. All applications do not require admin permissions -
> it is kind of foolish to allow all of them to have such permision.
>
>> I thought the solution to this would be rather simple, just disable
>> UAC. However once I disabled UAC I found my standard user account no
>> longer prompts for credentials when I click run as administrator (just
>> runs normally as my standard user) and IE Protected mode no longer
>> works! So my question can I somehow login as the built-in
>> adminstrator when I really want and/or need a real administrator token
>> due to some compatibility issue with an app not marked as requires
>> admin rather then disable UAC?
>
> The best solution is to mark the application as requiring admin
> permissions yourself. Right-click the program, click proeprties, click
> the compatability tab, and then check run this program as administrator.
> You can also do this on a shortcut: right-click it, properties, advanced
> button, check run as administrator.
>
> You can also enable the built-in administrator account, which is
> excluded from "admin approval mode", using local users and groups in
> computer management. However, note that while logged in as the built-in
> administrator you don't get the benefits of UAC either (i.e. protected
> mode in IE). If you decide to use this account, you should use it
> sparingly.
>
>
--
Gerry Hickman (London UK) >> Stay informed about: Built-in admin account |
|
| Back to top |
|
 |  |
External

Since: Nov 13, 2006 Posts: 489
|
(Msg. 26) Posted: Fri Nov 24, 2006 1:04 pm
Post subject: Re: Built-in admin account [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
Hi,
The way I see it, elevation should simply not be allowed at all.
Since year 2000 we've been running all our apps with user rights and
none of our users have Admin password so it's impossible for them to
"Run as Administrator".
The sheer complexity of Vista and UAC is demonstrated by the amount of
text in this single NNTP thread!
I may be wrong, but it's quite possible this level of complexity (and
ability to elevate) will offer new and exciting opportunities for
hackers and virus writers.
Jimmy Brush wrote:
> Hello,
>
> <snip>
>> What exactly is the advantage (if you can call it that) of the
>> split-token except the ability to elevate by pressing continue instead
>> of typing in credentials, yea!, but at the expense of numerous
>> application compatiblity issues.
>
> The majority of users operate their computer while logged in as an
> administrator. The benefit here is that the applications that need admin
> access can get it *easily* from the user (not requring a complete
> log-in), while the majority of programs that DON'T need admin access
> don't have it.
>
> Also, running "administrative" programs in the context of another user
> seperate from the main user on the same desktop introduces some pretty
> severe application compatability issues itself [think seperate registry
> hives and program storage locations] - the split-token solution is
> superior to this in my opinion.
>
>> Why UAC decided best practice is to create administrative accounts
>> that are actually standard user accounts with credential-less
>> elevation is beyond me, instead they should have created a third type
>> of user Standard User With Approved Admin group for credential-less
>> elevation and leave the administrator account alone!
>
> Essentially, what you have described is what was done.
>
> Built-in admin account: all programs run with admin permission. This
> account is disabled by default and is not intended to be used except in
> an emergency (i.e. no other admin accounts are available and the
> computer is in safe mode).
>
> Administrators group: "standard user" with on-demand approval required
> for admin permission usage
>
> Users group: "standard user", must log in as an admin user in order to
> run administrative programs
>
>> Correct me if I'm wrong but with UAC enabled if I can't perform the
>> task as a standard user then I won't be able to perform the task as an
>> administrator either!
>
> "Run as administrator" is your friend in both scenarios. If you are
> trying to do something that won't work, and you suspect that it is
> because the application is not prompting for admin permission, then you
> must run the program explicitly with admin permission by right-clicking
> it and clicking run as administrator.
>
> It is the application's responsibility to automatically prompt you for
> admin rights usage, not Windows.
>
> Granted, there is no way to do Run As Administrators on files; instead,
> you have to use Run As Administrator on the program that is used to
> access those files.
>
> But, there is nothing that you can't do in a UAC-restricted admin
> account that you CAN do with UAC off. You may have to learn a new way to
> do it (run as administrator), but it is possible.
>
>> And so, if I need to login as administrator I want every process I run
>> to actually run as administrator even when (especially when) the
>> application is not marked as requiring administrator privilages (if it
>> was I could have performed the task via elevation from my standard
>> user account), as far as I know the only way to do that is disable UAC
>> because automatic elevation still requires the app to be marked as
>> requires admin or the use of run as administrator.
>
> This "run every process as admin" is disabled by default because of its
> inherent insecurity. All applications do not require admin permissions -
> it is kind of foolish to allow all of them to have such permision.
>
>> I thought the solution to this would be rather simple, just disable
>> UAC. However once I disabled UAC I found my standard user account no
>> longer prompts for credentials when I click run as administrator (just
>> runs normally as my standard user) and IE Protected mode no longer
>> works! So my question can I somehow login as the built-in
>> adminstrator when I really want and/or need a real administrator token
>> due to some compatibility issue with an app not marked as requires
>> admin rather then disable UAC?
>
> The best solution is to mark the application as requiring admin
> permissions yourself. Right-click the program, click proeprties, click
> the compatability tab, and then check run this program as administrator.
> You can also do this on a shortcut: right-click it, properties, advanced
> button, check run as administrator.
>
> You can also enable the built-in administrator account, which is
> excluded from "admin approval mode", using local users and groups in
> computer management. However, note that while logged in as the built-in
> administrator you don't get the benefits of UAC either (i.e. protected
> mode in IE). If you decide to use this account, you should use it
> sparingly.
>
>
--
Gerry Hickman (London UK) >> Stay informed about: Built-in admin account |
|
| Back to top |
|
 |  |
External

Since: Nov 13, 2006 Posts: 489
|
(Msg. 27) Posted: Fri Nov 24, 2006 1:04 pm
Post subject: Re: Built-in admin account [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
Hi,
The way I see it, elevation should simply not be allowed at all.
Since year 2000 we've been running all our apps with user rights and
none of our users have Admin password so it's impossible for them to
"Run as Administrator".
The sheer complexity of Vista and UAC is demonstrated by the amount of
text in this single NNTP thread!
I may be wrong, but it's quite possible this level of complexity (and
ability to elevate) will offer new and exciting opportunities for
hackers and virus writers.
Jimmy Brush wrote:
> Hello,
>
> <snip>
>> What exactly is the advantage (if you can call it that) of the
>> split-token except the ability to elevate by pressing continue instead
>> of typing in credentials, yea!, but at the expense of numerous
>> application compatiblity issues.
>
> The majority of users operate their computer while logged in as an
> administrator. The benefit here is that the applications that need admin
> access can get it *easily* from the user (not requring a complete
> log-in), while the majority of programs that DON'T need admin access
> don't have it.
>
> Also, running "administrative" programs in the context of another user
> seperate from the main user on the same desktop introduces some pretty
> severe application compatability issues itself [think seperate registry
> hives and program storage locations] - the split-token solution is
> superior to this in my opinion.
>
>> Why UAC decided best practice is to create administrative accounts
>> that are actually standard user accounts with credential-less
>> elevation is beyond me, instead they should have created a third type
>> of user Standard User With Approved Admin group for credential-less
>> elevation and leave the administrator account alone!
>
> Essentially, what you have described is what was done.
>
> Built-in admin account: all programs run with admin permission. This
> account is disabled by default and is not intended to be used except in
> an emergency (i.e. no other admin accounts are available and the
> computer is in safe mode).
>
> Administrators group: "standard user" with on-demand approval required
> for admin permission usage
>
> Users group: "standard user", must log in as an admin user in order to
> run administrative programs
>
>> Correct me if I'm wrong but with UAC enabled if I can't perform the
>> task as a standard user then I won't be able to perform the task as an
>> administrator either!
>
> "Run as administrator" is your friend in both scenarios. If you are
> trying to do something that won't work, and you suspect that it is
> because the application is not prompting for admin permission, then you
> must run the program explicitly with admin permission by right-clicking
> it and clicking run as administrator.
>
> It is the application's responsibility to automatically prompt you for
> admin rights usage, not Windows.
>
> Granted, there is no way to do Run As Administrators on files; instead,
> you have to use Run As Administrator on the program that is used to
> access those files.
>
> But, there is nothing that you can't do in a UAC-restricted admin
> account that you CAN do with UAC off. You may have to learn a new way to
> do it (run as administrator), but it is possible.
>
>> And so, if I need to login as administrator I want every process I run
>> to actually run as administrator even when (especially when) the
>> application is not marked as requiring administrator privilages (if it
>> was I could have performed the task via elevation from my standard
>> user account), as far as I know the only way to do that is disable UAC
>> because automatic elevation still requires the app to be marked as
>> requires admin or the use of run as administrator.
>
> This "run every process as admin" is disabled by default because of its
> inherent insecurity. All applications do not require admin permissions -
> it is kind of foolish to allow all of them to have such permision.
>
>> I thought the solution to this would be rather simple, just disable
>> UAC. However once I disabled UAC I found my standard user account no
>> longer prompts for credentials when I click run as administrator (just
>> runs normally as my standard user) and IE Protected mode no longer
>> works! So my question can I somehow login as the built-in
>> adminstrator when I really want and/or need a real administrator token
>> due to some compatibility issue with an app not marked as requires
>> admin rather then disable UAC?
>
> The best solution is to mark the application as requiring admin
> permissions yourself. Right-click the program, click proeprties, click
> the compatability tab, and then check run this program as administrator.
> You can also do this on a shortcut: right-click it, properties, advanced
> button, check run as administrator.
>
> You can also enable the built-in administrator account, which is
> excluded from "admin approval mode", using local users and groups in
> computer management. However, note that while logged in as the built-in
> administrator you don't get the benefits of UAC either (i.e. protected
> mode in IE). If you decide to use this account, you should use it
> sparingly.
>
>
--
Gerry Hickman (London UK) >> Stay informed about: Built-in admin account |
|
| Back to top |
|
 |  |
External

Since: Nov 13, 2006 Posts: 489
|
(Msg. 28) Posted: Fri Nov 24, 2006 1:04 pm
Post subject: Re: Built-in admin account [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
Hi,
The way I see it, elevation should simply not be allowed at all.
Since year 2000 we've been running all our apps with user rights and
none of our users have Admin password so it's impossible for them to
"Run as Administrator".
The sheer complexity of Vista and UAC is demonstrated by the amount of
text in this single NNTP thread!
I may be wrong, but it's quite possible this level of complexity (and
ability to elevate) will offer new and exciting opportunities for
hackers and virus writers.
Jimmy Brush wrote:
> Hello,
>
> <snip>
>> What exactly is the advantage (if you can call it that) of the
>> split-token except the ability to elevate by pressing continue instead
>> of typing in credentials, yea!, but at the expense of numerous
>> application compatiblity issues.
>
> The majority of users operate their computer while logged in as an
> administrator. The benefit here is that the applications that need admin
> access can get it *easily* from the user (not requring a complete
> log-in), while the majority of programs that DON'T need admin access
> don't have it.
>
> Also, running "administrative" programs in the context of another user
> seperate from the main user on the same desktop introduces some pretty
> severe application compatability issues itself [think seperate registry
> hives and program storage locations] - the split-token solution is
> superior to this in my opinion.
>
>> Why UAC decided best practice is to create administrative accounts
>> that are actually standard user accounts with credential-less
>> elevation is beyond me, instead they should have created a third type
>> of user Standard User With Approved Admin group for credential-less
>> elevation and leave the administrator account alone!
>
> Essentially, what you have described is what was done.
>
> Built-in admin account: all programs run with admin permission. This
> account is disabled by default and is not intended to be used except in
> an emergency (i.e. no other admin accounts are available and the
> computer is in safe mode).
>
> Administrators group: "standard user" with on-demand approval required
> for admin permission usage
>
> Users group: "standard user", must log in as an admin user in order to
> run administrative programs
>
>> Correct me if I'm wrong but with UAC enabled if I can't perform the
>> task as a standard user then I won't be able to perform the task as an
>> administrator either!
>
> "Run as administrator" is your friend in both scenarios. If you are
> trying to do something that won't work, and you suspect that it is
> because the application is not prompting for admin permission, then you
> must run the program explicitly with admin permission by right-clicking
> it and clicking run as administrator.
>
> It is the application's responsibility to automatically prompt you for
> admin rights usage, not Windows.
>
> Granted, there is no way to do Run As Administrators on files; instead,
> you have to use Run As Administrator on the program that is used to
> access those files.
>
> But, there is nothing that you can't do in a UAC-restricted admin
> account that you CAN do with UAC off. You may have to learn a new way to
> do it (run as administrator), but it is possible.
>
>> And so, if I need to login as administrator I want every process I run
>> to actually run as administrator even when (especially when) the
>> application is not marked as requiring administrator privilages (if it
>> was I could have performed the task via elevation from my standard
>> user account), as far as I know the only way to do that is disable UAC
>> because automatic elevation still requires the app to be marked as
>> requires admin or the use of run as administrator.
>
> This "run every process as admin" is disabled by default because of its
> inherent insecurity. All applications do not require admin permissions -
> it is kind of foolish to allow all of them to have such permision.
>
>> I thought the solution to this would be rather simple, just disable
>> UAC. However once I disabled UAC I found my standard user account no
>> longer prompts for credentials when I click run as administrator (just
>> runs normally as my standard user) and IE Protected mode no longer
>> works! So my question can I somehow login as the built-in
>> adminstrator when I really want and/or need a real administrator token
>> due to some compatibility issue with an app not marked as requires
>> admin rather then disable UAC?
>
> The best solution is to mark the application as requiring admin
> permissions yourself. Right-click the program, click proeprties, click
> the compatability tab, and then check run this program as administrator.
> You can also do this on a shortcut: right-click it, properties, advanced
> button, check run as administrator.
>
> You can also enable the built-in administrator account, which is
> excluded from "admin approval mode", using local users and groups in
> computer management. However, note that while logged in as the built-in
> administrator you don't get the benefits of UAC either (i.e. protected
> mode in IE). If you decide to use this account, you should use it
> sparingly.
>
>
--
Gerry Hickman (London UK) >> Stay informed about: Built-in admin account |
|
| Back to top |
| |
|
|