Windows Server 2003 서비스를 관리하려면 사용자에게 권한을 부여하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 325349 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 Windows Server 2003 에서 시스템 서비스를 관리할 수 있는 권한을 사용자에게 부여하는 방법을 설명합니다.

기본적으로 관리자 그룹의 구성원만 있습니다 시작, 중지, 일시 중지, 다시 또는 서비스를 다시 시작합니다. 이 문서에서는 서비스를 관리할 수 있는 적절한 권한을 사용자에게 부여하는 데 사용할 수 있는 방법을 설명합니다.

방법 1: 그룹 정책 사용

그룹 정책 시스템 서비스에 대한 사용 권한을 변경할 수 있습니다. 이렇게 하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
324802방법: Windows Server 2003 시스템 서비스용 보안 설정 그룹 정책 구성

방법 2: 보안 템플릿 사용

시스템 서비스에 대한 사용 권한을 변경하려면 보안 템플릿을 사용하여 보안 템플릿을 만듭니다. 이렇게 하려면 다음과 같이 하십시오.
  1. 시작, 실행 을, 열기 상자에 mmc 를 입력합니다 누른 다음 확인 을 누릅니다.
  2. 파일 메뉴에서 스냅인 추가/제거를 클릭하십시오.
  3. 추가 클릭하여 보안 구성 및 분석을 클릭합니다. 그리고 추가, 닫기 를 클릭한 다음 확인 을 누릅니다.
  4. 콘솔 트리 보안 구성 및 분석을 마우스 오른쪽 단추로 클릭한 다음 데이터베이스 열기를 클릭하십시오.
  5. 데이터베이스의 위치와 이름을 지정하고 열기 를 클릭하십시오.
  6. 템플릿 가져오기 대화 상자가 나타나면, 가져올 보안 템플릿을 클릭한 다음 열기 를 클릭하십시오.
  7. 콘솔 트리 보안 구성 및 분석을 마우스 오른쪽 단추로 클릭한 다음 지금 컴퓨터 분석 을 클릭하십시오.
  8. 나타나는 수행 분석 대화 상자에서 오류 로그 파일 경로 상자에 표시되는 로그 파일의 기본 경로를 그대로 또는 원하는 위치를 지정하고 확인 을 클릭하십시오.
  9. 분석이 완료되면 서비스 사용 권한을 다음과 같이 구성하십시오.
    1. 콘솔 트리에서 시스템 서비스 를 클릭하십시오.
    2. 오른쪽 창에서 사용 권한을 변경할 서비스를 두 번 클릭하십시오.
    3. 데이터베이스에 이 정책 정의 확인란을 눌러 선택한 다음 보안 편집 을 클릭하십시오.
    4. 새 사용자 또는 그룹의 사용 권한을 구성하려면 다음 추가 클릭하십시오. 사용자, 컴퓨터 또는 그룹 선택 대화 상자에서 원하는 사용 권한을 설정할 그룹이나 사용자 이름을 입력한 다음 확인 을 누릅니다.
    5. User or Group 사용 권한 목록에서 사용자 또는 그룹에 대해 원하는 사용 권한을 구성하십시오. 새 사용자 또는 그룹을 추가할 때 시작, 중지 및 일시 중지 사용 권한 옆의 허용 확인란을 기본적으로 선택된 것으로 유의하십시오. 이 설정은 사용자 또는 그룹 시작, 중지 및 서비스를 일시 중지할 수 있습니다.
    6. 확인 을 두 번 누릅니다.
  10. 로컬 컴퓨터에 새 보안 설정을 적용하려면 보안 구성 및 분석을 마우스 오른쪽 단추로 클릭한 다음 지금 컴퓨터 구성 을 클릭하십시오.
참고: Secedit 명령줄 도구를 사용하면 시스템 보안을 분석하고 구성할 수도 있습니다. Secedit에 대한 자세한 내용은 시작 을 누른 다음 실행 을 클릭하십시오. 열기 상자에 cmd 를 입력한 다음 확인 을 누릅니다. 명령 프롬프트에서 secedit/?, 다음 Enter 키를 누릅니다. 이 메서드를 사용하면 설정 적용, 서식 파일의 모든 설정이 다시 적용됩니다 다른 이전에 구성된 파일, 레지스트리 또는 서비스 사용 권한을 무시할 수 있습니다 때 사항에 유의하십시오.


Subinacl.exe 방법 3: 사용

최종 서비스를 관리할 수 있는 권한을 할당하는 방법을 Windows 2000 리소스 키트에 Subinacl.exe 유틸리티에서 사용하는 작업이 포함됩니다. 이 구문은 다음과 같습니다.
SUBINACL/SERVICE \\MachineName\ServiceName/GRANT [액세스 =] [DomainName\] UserName =

슬라이드 노트

  • 이 명령을 실행하는 사용자가 성공적으로 완료하기 위해 관리자 권한이 있어야 합니다.
  • MachineName 생략하면 로컬 컴퓨터가 간주됩니다.
  • DomainName 생략하면 로컬 컴퓨터 계정이 검색됩니다.
  • 사용자 이름을 나타내는 구문 예제입니다 있지만 이 사용자 그룹에 대해 너무 작동합니다.
  • Access 사용할 수 있는 값은 다음과 같습니다:
       F : Full Control
       R : Generic Read
       W : Generic Write
       X : Generic eXecute
       L : Read controL
       Q : Query Service Configuration
       S : Query Service Status
       E : Enumerate Dependent Services
       C : Service Change Configuration
       T : Start Service
       O : Stop Service
       P : Pause/Continue Service
       I : Interrogate Service 
       U : Service User-Defined Control Commands
    						
  • "F (모든 권한)" Access 생략하면 간주됩니다.
  • Subinacl 파일, 폴더 및 레지스트리 키를 관련하여 비슷한 기능을 지원합니다. 자세한 내용은 Windows 2000 리소스 키트 를 참조하십시오.

여러 변경 내용 자동화

Subinacl 사용하여 특정 컴퓨터에 있는 모든 서비스에 대해 필요한 액세스 설정됩니다 지정하는 옵션이 있습니다. 그러나 작업을 자동화하는 방법 3을 확장할 수 있는 한 가지 방법은 다음 예제 스크립트를 보여 줍니다.
   strDomain   = Wscript.Arguments.Item(0)'domain where computer account is held
   strComputer = Wscript.Arguments.Item(1)'computer netbios name
   strSecPrinc = Wscript.Arguments.Item(2)'user's login name as in: DomainName\UserName
   strAccess   = Wscript.Arguments.Item(3)'access granted, as per the list in the KB
 
   'bind to the specified computer
   set objTarget = GetObject("WinNT://" & strDomain & "/" & strComputer & ",computer")

   'create a shell object.  Needed to call subinacl later
   set objCMD = CreateObject("Wscript.Shell")

   'retrieve a list of services
   objTarget.filter = Array("Service")

   For each Service in objTarget
 
   'call subinacl to se the permissions
   command = "subinacl /service " & Service.name & " /grant=" & strSecPrinc & "=" & strAccess
   objCMD.Run command, 0

   'report the services that have been changed
   Wscript.Echo "User rights changed for " & Service.name & " service"
   next
					

슬라이드 노트

  • "Services.vbs 같은 .vbs 파일로 스크립트를 저장하고 다음과 같은 호출:
       CSRIPT Services.vbs DomainName ComputerName UserName Access
    						
  • 주석 또는 없음 피드백을 필요한 경우... 'Wscript.Echo' 줄을 제거하십시오.
  • 이 샘플에서는 오류 검사를 하지, 따라서 신중하게 사용합니다.
  • Windows 2000 리소스 키트 설명서를 같은 서비스 관리 권한 조작 Subinacl로 수행하는 다른 유틸리티를 (svcacls.exe) 포함되지는 몇 가지 설명합니다. 이 설명서를 오류입니다.

속성

기술 자료: 325349 - 마지막 검토: 2009년 4월 6일 월요일 - 수정: 8.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
키워드:?
kbmt kbmgmtservices kbenv kbhowto kbhowtomaster KB325349 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com