Select the product you need help with
JAK: Udzielanie użytkownikom praw do zarządzania usługami w systemie Windows 2000Numer ID artykułu: 288129 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady. Ten artykuł został opublikowany wcześniej pod numerem PL288129 Na tej stronieStreszczenie
W tym artykule opisano kilka metod udzielania użytkownikom praw do zarządzania usługami w systemie Windows 2000.
Domyślnie w systemie Windows 2000 tylko administratorzy i użytkownicy zaawansowani mogą uruchamiać, zatrzymywać lub wstrzymywać usługi. W tym artykule opisano techniki udostępniania tych praw innym użytkownikom i grupom.
Metoda 1: Udzielanie praw przy użyciu zasad grupyUżytkownikom można udzielić praw, korzystając z zasad grupy. Aby uzyskać więcej informacji, jak to zrobić, kliknij numer artykułu poniżej w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:256345
Ten artykuł zawiera szczegółowe instrukcje opisujące krok po kroku, co należy zrobić. W artykule nie zostało jednak wyraźnie stwierdzone, że w lokalnych zasadach grupy nie ma odpowiednich ustawień.
(http://support.microsoft.com/kb/256345/
)
Configuring Group Policies to Set Security for System Services
Metoda 2: Udzielanie użytkownikom praw przy użyciu szablonów zabezpieczeńMetoda ta jest bardzo podobna do metody 1, ale do zmiany uprawnień usług systemowych wykorzystywane są szablony zabezpieczeń. Aby to zrobić, wykonaj następujące kroki:
Można również wyeksportować zmodyfikowane ustawienia z konsoli MMC i zastosować je do wielu komputerów przy użyciu narzędzia wiersza polecenia SECEDIT, dostarczonego z systemem Windows 2000. Aby uzyskać więcej informacji dotyczących używania narzędzia SECEDIT, wpisz następujące polecenie w wierszu polecenia:
secedit /?
UWAGA: Zastosowanie ustawień w taki sposób spowoduje ponowne zastosowanie wszystkich ustawień w szablonie i może spowodować zastąpienie innych uprawnień plików, Rejestru lub usług ustawionych w inny sposób.
Metoda 3: Udzielanie praw przy użyciu pliku Subinacl.exeOstatnią z metod przydzielania praw do zarządzania usługami jest użycie narzędzia Subinacl.exe z zestawu Windows 2000 Resource Kit. Składnia jest następująca:
SUBINACL /SERVICE \\Nazwa_komputera\Nazwa_usługi /GRANT=[Nazwa_domeny\]Nazwa_użytkownika[=Dostęp]
Uwagi
Automatyzacja wielu zmianNarzędzie Subinacl nie ma opcji, dzięki której można ustawić wymagany dostęp dla wszystkich usług na danym komputerze. Następujący przykładowy skrypt pokazuje jednak sposób na poszerzenie zakresu powyższej metody, tak aby zautomatyzować zadanie:
strDomain = Wscript.Arguments.Item(0)'domena, do której należy konto komputera
strComputer = Wscript.Arguments.Item(1)'nazwa netbios komputera
strSecPrinc = Wscript.Arguments.Item(2)'nazwa logowania użytkownika, taka jak: Nazwa_domeny\Nazwa_użytkownika
strAccess = Wscript.Arguments.Item(3)'przyznany dostęp, tak jak na liście w artykule KB
'powiązanie z określonym komputerem
set objTarget = GetObject("WinNT://" & strDomain & "/" & strComputer & ",computer")
'utworzenie objektu powłoki. Potrzebne do późniejszego wywołania subinacl
set objCMD = CreateObject("Wscript.Shell")
'pobranie listy usług
objTarget.filter = Array("Service")
For each Service in objTarget
'wywołanie subinacl do ustawienia uprawnień
command = "subinacl /service " & Service.name & " /grant=" & strSecPrinc & "=" & strAccess
objCMD.Run command, 0
'raport o zmianie usług
Wscript.Echo "User rights changed for " & Service.name & " service"
nextUwagi
Materiały referencyjne
Aby uzyskać dodatkowe informacje, kliknij numer artykułu poniżej w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
269875
(http://support.microsoft.com/kb/269875/
)
SVCACLS.EXE Is Not Included With The Windows 2000 Resource Kits
WłaściwościNumer ID artykułu: 288129 - Ostatnia weryfikacja: 19 września 2003 - Weryfikacja: 2.2 Informacje zawarte w tym artykule dotyczą:
| Tłumaczenia artykułów
|


Powrót na górę








