Назад | Перейти на главную страницу

Как дать одному пользователю права на перезапуск службы

Есть ли способ дать права конкретному пользователю для перезапуска определенной службы на сервере Windows 2008?

Вы можете использовать команду sc, чтобы установить разрешения для определенной службы.

Формат немного сложен для понимания, но сначала вам нужно найти SID пользователя или группы, чтобы использовать команду (что-то вроде «S-1-5-21 -....»).

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

Несколько примечаний к этой команде:

  • RP Разрешает запуск службы
  • WP Позволяет остановить службу

Заменить мой сервер с именем вашего сервера и спулер с сервисом, который вы хотите отредактировать.

Дополнительная информация доступна по следующим адресам:

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

Жду, когда мои виртуальные машины раскрутятся, но похоже, что это должно работать (из чтения этот)

  • Откройте групповую политику в папке Computer Configuration \ Policies \ Windows Settings \ Security Settings \ System Services.
  • Отредактируйте рассматриваемую службу, включите «определить параметр политики», а затем «изменить безопасность».
  • Добавьте пользователя и дайте ему права "чтение" и "запуск, остановка и пауза"

Я зайду после того, как попробую это, но хороший вопрос! Я понятия не имел, что это было добавлено.

Это также может сработать: Удаленный перезапуск службы для пользователя без прав администратора