[Editor's Note: Do you have a security-related question about Windows 2000? Send it to rsmith@montereytechgroup.com, and you might see the answer in this column!]

I've heard that I can set permissions on Windows 2000 services to control who can start, stop, or change the services. However, when I open a service's Properties dialog box through the Microsoft Management Console (MMC) Computer Management snap-in, I can't find a Security tab (which is where I set permissions on other objects). How do I edit a service's permissions?

Each service does indeed have an ACL that governs who can start, stop, pause, query the status of, change, or delete a service. The default permissions vary according to the service, but typically Administrators have Full Control, Authenticated Users have Read, and Interactive and Power Users have Start, but not Stop or Pause, permissions.

The only way to view a service's current ACL is to log on to the server, open the MMC Security Templates snap-in, create a new template, click System Services, then double-click the appropriate service. Click Define this policy setting in the template, then click Edit Security to open the dialog box that Figure 1 shows. Because the new template's policy is undefined, this dialog box shows you the ACL of this service on your local system. To change the ACL, edit it, then save the template. Import the template into the MMC Security Configuration and Analysis snap-in, then apply the template. For more information about creating and editing security templates, see Paula Sharick, "Security Templates Define and Enforce the Rules," January 2002, InstantDoc ID 23375, and John Howie, "Using MMC Snap-ins to Secure Win2K Systems," August 2001, InstantDoc ID 21668.

End of Article




You must log on before posting a comment.

If you don't have a username & password, please register now.

Reader Comments

just what I was looking for

gmomm,gmomm

Article Rating 5 out of 5

The problem with this is that you cannot set permissions without also setting startup mode (disabled, manual or automatic). If you feel like applying permissions only without imposing a startup mode, just edit the .inf file with notepad. In my case, I created a template named momclient which was stored in c:\windows\security\templates\momclient.inf and in section [Service General Setting], remove the second parameter for each service you deal with, for instance change: "MSSQLSERVER",4,... to "MSSQLSERVER",,... Then you have to import your template back into your GPO and you're done!

peak_becker

Article Rating 4 out of 5