"Admin" account - do all employees share 1 account or have their own?

tankman1989

Active Member
Reaction score
5
I have worked for a number of medium to large business and have found a common trend to be very alarming with regards to administrative work by the IT staff.

To start off, all computers have a local administrative account and the local username for that account is Admin and the password is the same on all the machines. Now, all these machines are on a domain, so we then have users who have their domain usernames (stored in AD) and the IT staff has their own usernames with the appropriate permissions and usergroups. In most places I worked, all IT staff were members of the administrators group and domain administrators group, thus enabling them to make changes using their own user profile. There was also a domain account called "Administrator" and this account was a member of just about every group and had full access to everything; the password for this account was known to all IT staff and the account was used 98% of the time to do all admin work!

I have a major problem with the setup of the company above and had I had it my way (I've never gotten past the FNG/low man on totem pole status at any company) I would have done something like this.

-All machines have same local admin account and password.
-All employees have a domain account/username with appropriate permissions. If administrative rights are needed for a specific user, they will be issued another domain account which will have administrative access (so they would have to use a different account to make administrative changes - this is like typing SU in Linux).
-All IT staff will have a plain/standard user domain account which will be used for email, Office, internet, etc. They will also have an individual domain administrator account which they will use to do any administrative work. This way, all administrative work will be able to be tracked instead of all the IT staff using ONE domain account and no one knowing who did what.

What are your thoughts? Does this make sense of did I not think something through. I know there are going to be those of you who say "this is going to take more time" but it should't take too much more and the added benefits of greatly increased security and the ability to actually perform an audit more than makes up for the time issue.

So, what do you think?
 
That's actually the direction that the agency I work at is going; rather than the IT staff having Administrator privileges on a single account, they are moving everyone to user level accounts, and providing those that need administrative privileges with a separate account.
 
Last edited:
That's actually the direction that the agency I work at is going; rather than the IT staff having Administrator privileges on a single account, they are moving everyone to user level accounts, and providing those that need administrative privileges with a separate account.

This makes so much more sense when it comes to auditing or figuring out who did what if something goes wrong or right.
 
This makes so much more sense when it comes to auditing or figuring out who did what if something goes wrong or right.
Yeah, it's particularly useful when most of the employees had full administrative rights on their computer. This way, they can't screw up their computer and thus, waste the IT department's time, nearly as much.
 
Yeah, it's particularly useful when most of the employees had full administrative rights on their computer. This way, they can't screw up their computer and thus, waste the IT department's time, nearly as much.

Very, Very true FFFFFIIIIIIILLLLLLLLLLLLEEEERRRRRR
 
-All machines have same local admin account and password.
-All employees have a domain account/username with appropriate permissions, no local accounts allowed and no need for a second domain account that has full admin permissions.
-IT staff have admin permissions as needed, also put checks into place so one IT person cannot reset everyone's passwords and take over the IT dept. Depending on how big the company is, split responsibilities to different levels, network, servers, sysadmins, helpdesk, etc. No need for lots of IT people to have all permissions to everything.
 
I work in a fairly big company. The first thing they do is to rename the local admin account to a different name as well as change the password.

I agree with your suggestions however what do you suggest for those programs that need admin privileges to run the app?
 
I work in a fairly big company. The first thing they do is to rename the local admin account to a different name as well as change the password.

I agree with your suggestions however what do you suggest for those programs that need admin privileges to run the app?

Give the users full permissions to the program folder as well as any other folders that the program might use.
 
I work in a fairly big company. The first thing they do is to rename the local admin account to a different name as well as change the password.

I agree with your suggestions however what do you suggest for those programs that need admin privileges to run the app?

Those users can then select "run as" and then give an account that has administrative privlidges. This way, the user will be logged into their own personal desktop profile but they can run the program/app under a different (maybe group?) administrative account.
 
Back
Top