John,
Just a little late....
Anyway, there are several suggestions to your question that will do the
trick. This is what I would do:
1) make sure that all of your computer account objects are in an
Organizational Unit ( OU ) and not in the default COMPUTERS Container
2) create a GPO that makes use of the Restricted Groups GPO. Essentially,
what this does is makes sure that there will be only one group - or however
many that you, as the Sys Admin, specify - that will be a member of the
computer's local Administrators group and that no one else will be able to
randomly add his or her local or domain user account to that group......just
be careful when you do this as most people new to this will forget to
include the Domain Admins security group....
2a) by default, the has three local groups of interest: the Users group, the
Power Users group and the Administrators group. By default, the Domain
Users domain security group is a member of the computers local Users
group....this is a good thing. So, if you are running WIN2000 Pro and / or
WinXP Pro then the domain security group Domain Users will be a member of
the local Users group on each and every WIN2000 Pro and WinXP Pro system.
This should be all that you need. Know that the user needs to be a member
of the Power Users local group - at least - to add printers......
3) Create a GPO and link it to the OU that contains the Computer Account
Objects that accomplishes the 'deny local logon'.
This would pretty much lock things down for you. If you really want to
lock down the environment ( remove "Start | Run", not allow access to the
Display Properties, etc. ) then you might want to look at the 'How to lock
down a Terminal Server' MSKB Article. While it is for a Terminal Server
environment, you use the exact same procedure for workstations ( afterall,
isn't a Terminal Server, in essence, nothing more than a big fat
workstation? )....you would just have all of the computer account objects in
that OU ( which you already do according to my 'plan' ) instead of the one
( the server on which you are running TS ). Also, you are using Loopback -
probably in replace mode.
HTH,
--
Cary W. Shultz
Roanoke, VA 24014
Microsoft Active Directory MVP
http://www.activedirectory-win2000.com
http://www.grouppolicy-win2000.com