web-dev-qa-db-ja.com

サービスの再起動のために1人のユーザーに権限を与える方法

Windows Server 2008で特定のサービスを再起動するために、特定のユーザーに権限を与える方法はありますか?

5
Cédric Boivin

Scコマンドを使用して、特定のサービスに権限を設定できます。

形式を理解するのは少し難しいですが、最初にコマンドを使用するためにユーザーまたはグループのSIDを見つける必要があります(「S-1-5-21 -....」のようなもの)。

sc myserver sdset spooler D:(A;;RPWP;;;place-sid-here)

そのコマンドに関するいくつかの注意事項:

  • [〜#〜] rp [〜#〜]サービスの開始を許可します
  • [〜#〜] wp [〜#〜]サービスの停止を許可します

myserverをサーバーの名前に置き換え、spoolerを編集するサービスに置き換えます。

詳細については、次の場所を参照してください。

http://technet.Microsoft.com/en-us/library/cc742037(WS.10).aspx

http://msmvps.com/blogs/erikr/archive/2007/09/26/set-permissions-on-a-specific-service-windows.aspx

7
Doug Luxem

VMが起動するのを待っていますが、これは機能するようです( this を読んでから)

  • グループポリシーを[コンピューターの構成]\[ポリシー]\[Windowsの設定]\[セキュリティの設定]\[システムサービス]に開きます
  • 問題のサービスを編集し、「ポリシー設定の定義」を有効にしてから、「セキュリティの編集」
  • ユーザーを追加し、「読み取り」および「開始、停止、一時停止」の権限を付与します

これを試してみたら、振り返りますが、いい質問です!これが追加されたことは知りませんでした。

これも機能する可能性があります: 管理者以外のユーザーのサービスをリモートで再起動する

1
Kara Marfia