What is the difference between the Administrator account and a User account that has administrator privilage?

6

The Backstory

Wife has a multiplayer Minecraft Server that she runs Tectonicus (a map generating program) against. Tectonicus is set up to use OpenGL (aparently ONLY OpenGL). When attempting to run it as a user with Administrator privileges (tried both vanilla and Run as Administrator) it fails when accessing OpenGL. When running it in the Administrator account it works.

The Question

My questions really pertains to the file and resource permission context in the difference between the Administrator account and a User Account with Admin privileges?

Bottom Line

She wants this to be run on a schedule to auto refresh changes in the map, and I am against getting into the Administrator account to do things if I don't absolutely have to. Any thoughts?

CodeWarrior

Posted 2012-02-21T05:26:09.837

Reputation: 161

1I'm sure there's a near-duplicate of this here, or on [security.se]. Bottom line is that there shouldn't be any difference at the OS level. When you involve third-party applications, though, things can get messy if the applications are written poorly. – Iszi – 2012-02-21T05:33:02.053

I would have thought that OpenGL would be widely used enough that access permission issues would be handled. Tectonicus (and Minetographer, a similar program) on the other hand are unknown quantities and have got some atrocious support. Forums are full of posts with bugs and no answers. – CodeWarrior – 2012-02-21T05:49:49.107

Answers

1

In Windows there is a specific group of users called the "Administrators" group who are allowed to do advanced actions such as adding other users and so on. If your account "Joe" is an administrator account, then "Joe" is in the group of "Administrators".

The "Administrator" account is just a special case of this. "Administrator" is a user who is in the group of "Administrators". He has his own "My Documents", "Desktop" and "Temporary Internet Files" just like any other user.

What has probably happened in your precise case is that the program was installed by "Administrator" and has files installed to "his" local user settings. By trying to run the program as a different user - even a different administrator, you won't pick up those user settings and the program might decide not to run as a result.

The solution is to re-install the program on your own account so that when you run it, it will be able to see those settings in your own local user storage.

SecurityMatt

Posted 2012-02-21T05:26:09.837

Reputation: 2 857

Unfortunately, Tectonicus (and Minetographer) are not installed, but are just extracted from a rar and executed. It is my belief that the problem is a permission issue of some kind with OpenGL. OpenGL is installed with the video drivers (which were installed on the user account and it is unknown as to whether or not they were installed with Administrator or not). – CodeWarrior – 2012-02-24T18:41:36.597