Как запустить и остановить службы Windows 2008 без прав администратора?
Я хочу дать пользователю без прав администратора для запуска и остановки служб Windows.
Как запустить и остановить службы Windows 2008 без прав администратора?
Я хочу дать пользователю без прав администратора для запуска и остановки служб Windows.
есть два различных сценария, которые могут быть истолкованы из вашего поста:
в этом случае невозможно запустить службу, если пользователь без прав администратора не имеет соответствующих привилегий. Если у вас нет привилегий, вы не можете обойти разрешения без какой-либо трещины, которая нарушает модель безопасности Windows.
в этом случае, администратор can предоставить возможность запуска служб не администратору, так что это возможно.
два варианта:
1.Измените свойства службы и настройте вход в систему пользователь. Соответствующее право будет назначено автоматически.
2.Установите его вручную: перейдите в Администрирование - > Локальная политика безопасности - > Локальные политики - > назначение прав пользователя. Отредактируйте пункт "Войти как сервис" и добавьте туда пользователя домена.
Как и для файлов, у служб также есть список управления доступом (ACL), который указывает, кому разрешено запускать/останавливать службу. Проблема состоит в том, что Microsoft никогда не реализовывала GUI, ни средство командной строки для изменения этих ACL.
есть третья сторона, бесплатная утилита под названием SCAcl, что позволяет модифицировать сервис, ACL и как вы требуете разрешить определенные пользователи или группы для запуска и/или остановки услуга.
также вы можете использовать Редактор Службы Безопасности для GUI для настройки всех сервисов. Можно задать точные разрешения пользователя для каждой службы.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]