4

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

Я хочу дать пользователю без прав администратора права на запуск и остановку служб Windows.

3 ответа3

5

Из вашего поста можно интерпретировать два разных сценария:

  • Человек, который не имеет доступа администратора, хочет запустить службы

В этом случае невозможно запустить службу, если пользователь без прав администратора не имеет надлежащих привилегий. Если у вас нет привилегий, вы не можете обойти разрешения без какого-либо взлома, который нарушает модель безопасности Windows.

  • Человек , который имеет доступ администратора хочет даровать возможность запуска услуги не администратор

В этом сценарии администратор может предоставить возможность запуска служб не администратору, поэтому это возможно.

Из StackOverflow:

Два пути:

1.Отредактируйте свойства сервиса и установите пользователя для входа в систему. Соответствующее право будет назначено автоматически.

2.Установите его вручную: Перейдите в Администрирование -> Локальная политика безопасности -> Локальные политики -> Назначение прав пользователя. Отредактируйте пункт "Войти как сервис" и добавьте туда своего пользователя домена.

0

Также вы можете использовать Service Security Editor для GUI для настройки всех сервисов. Вы можете установить точные пользовательские разрешения для каждого сервиса.

0

Как и для файлов, службы также имеют список контроля доступа (ACL), в котором указывается, кому разрешено запускать / останавливать службу. Проблема заключается в том, что Microsoft никогда не применяла графический интерфейс или инструмент командной строки для изменения этих списков ACL.

Существует стороннее бесплатное инструментальное средство, называемое SCAcl, которое позволяет изменять списки управления доступом к службам и по мере необходимости разрешать определенным неадминистративным пользователям или группам запускать и / или останавливать службу.

SCAcl http://www.losoft.de/ls_scacl.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .