Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   Доступ к службе (http://forum.oszone.net/showthread.php?t=344138)

3абанен 21-02-2020 15:26 2910347

Доступ к службе
 
Доброго.

Пытался бороться с бухгалтерским ПО MEDoc - после обновлений оно перестало запускать задачи своего же планировщика, попытка пересоздать\изменить\удалить в нём эти самые задачи приводила к сообщению об отсутствии прав для манипуляции со службой программы, хотя все делалось как под встроенным администратором, так и под другой УЗ с админ. правами. Вручную через консоль служб оная служба манипулируется без проблем. Методом проб и ошибок вышел на то, что службе надо указать права доступа пользователя на необходимые действия - хотя, повторюсь, административные УЗ ими должны обладать по-умолчанию. Ну, да ладно, "хуже не будет"- решил я и... почти угадал.

Итак:

имя службы: zvitgrp
пользователь: admin

выполнил команду
Код:

sc sdset "zvitgrp" D: (A;;RPWPDT;;;LA)
да, ТЕПЕРЬ знаю- мягко говоря не все права, я ведь не предполагал, что пути назад не будет :)
Результат получен - планировщик создает\пересоздает\меняет задачи без проблем. Проблема в другом: служба исчезла из списка служб. В реестре она есть, права есть все, сама служба работает. Но теперь на любую попытку обращения к ней я получаю закономерный ответ -
Цитата:

[SC] OpenService: ошибка: 5:

Отказано в доступе.
Как вернуть\обнулить права службы?

Ageron 21-02-2020 17:16 2910353

Цитата:

Цитата 3абанен
Как вернуть\обнулить права службы? »

SubInACL - https://www.microsoft.com/en-us/down....aspx?id=23510



cd "C:\Program Files (x86)\Windows Resource Kits\Tools"\
subinacl.exe /service "zvitgrp" /grant=admin=F

3абанен 21-02-2020 18:07 2910357

Ageron, спасибо, до сюда я добрался тоже. Результат -
Цитата:

zvitgrp - OpenService Error : 5 Отказано в доступе.

Elapsed Time: 00 00:00:00
Done: 1, Modified 0, Failed 1, Syntax errors 0
Last Done : zvitgrp
Last Failed: zvitgrp - OpenService Error : 5
:(

Petya V4sechkin 21-02-2020 20:00 2910365

Цитата:

Цитата 3абанен
Как вернуть\обнулить права службы?

Обнулить можно, удалив раздел реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\zvitgrp\Security

3абанен 22-02-2020 13:11 2910409

Petya V4sechkin, спасибо, это я пробовал - удалял всю ветку полностью, все вхождения, восстанавливал обратно - результат тот же. Благо, после твоей подсказки был вечер, я решил дополнительно к этому перегрузить сервер - и таки да, служба объявилась в оснастке и доступна к взаимодействию. Но с возвращением службы вернулась и проблема, которую я и пытался побороть. Поэтому, спрошу по-другому: какие права кому надо дать, чтоб любая УЗ (ессно, административная в т.ч.) могла делать со службой что угодно, но при этом она не сбегала из оснастки? Что в этой команде отвечает за отображение службы в GUI?


Время: 16:33.

Время: 16:33.
© OSzone.net 2001-