Службы - [решено] Разрешить пользователю, управлять службой.

Аватара пользователя
voler

Службы - [решено] Разрешить пользователю, управлять службой.

Сообщение voler »

Добрый день..



Можно как то определенному пользователю разрешить останавливать и запускать определенную службу. Есть к примеру служба резервирования информации с удаленного ПК.

Можно и как?
Аватара пользователя
Morpheus

Re: Службы - [решено] Разрешить пользователю, управлять службой.

Сообщение Morpheus »

voler, он группе админов или обычных пользователей?
Аватара пользователя
voler

Re: Службы - [решено] Разрешить пользователю, управлять службой.

Сообщение voler »

Цитата Morpheus:



он группе админов или обычных пользователей?
Службы - [решено] Разрешить пользователю, управлять службой.




Сори, что не уточнил. Просто админы имеют на это права, а мне нужно для определенной службы разрешить управление пользователю.
Аватара пользователя
voler

Re: Службы - [решено] Разрешить пользователю, управлять службой.

Сообщение voler »

Цитата Vadikan:



http://support.microsoft.com/kb/325349
Службы - [решено] Разрешить пользователю, управлять службой.




Вот, этот скрипт выдает ошибку



Код:

Код: Выделить всё

strDomain   = Wscript.Arguments.Item(0)'domain where computer account is held
strComputer = Wscript.Arguments.Item(1)'computer netbios name
strSecPrinc = Wscript.Arguments.Item(2)'user's login name as in: DomainName\UserName
strAccess   = Wscript.Arguments.Item(3)'access granted, as per the list in the KB
'bind to the specified computer
set objTarget = GetObject("WinNT://" & strDomain & "/" & strComputer & ",computer")
'create a shell object.  Needed to call subinacl later
set objCMD = CreateObject("Wscript.Shell")
'retrieve a list of services
objTarget.filter = Array("Service")
For each Service in objTarget
'call subinacl to se the permissions
command = "subinacl /service " & Service.name & " /grant=" & strSecPrinc & "=" & strAccess
objCMD.Run command, 0
'report the services that have been changed
Wscript.Echo "User rights changed for " & Service.name & " service"
next

Выдает ошибку



Uploaded with
ImageShack.us
Аватара пользователя
Vadikan

Re: Службы - [решено] Разрешить пользователю, управлять службой.

Сообщение Vadikan »

voler, я указал вам статью, в которой три варианта решения.



А с проблемой обращайтесь в
Скриптовые языки администрирования Windows
. Там вас сразу спросят, с какими параметрами вы запускали скрипт, где лежит subinacl и прочие вещи, которые легко угадывают сертифицированные телепаты...
Аватара пользователя
Morpheus

Re: Службы - [решено] Разрешить пользователю, управлять службой.

Сообщение Morpheus »

voler,
Запуск программ пользователем от имени администратора без ввода пароля администратора


Придётся совместить со "способом №5". В итоге примерно так получится:





Спрашивайте, если что-то не очень понятно.
Аватара пользователя
Vadikan

Re: Службы - [решено] Разрешить пользователю, управлять службой.

Сообщение Vadikan »

Morpheus, я бы не стал продвигать такое решение в организацию. Политики более надежны и управляемы, просто voler пошел по пути, который показался кратчайшим. Внезапно, там лежали грабли Изображение
Аватара пользователя
Morpheus

Re: Службы - [решено] Разрешить пользователю, управлять службой.

Сообщение Morpheus »

Vadikan, дело в том, что для первого способа нужен сервер на базе Windows, домен, AD и т.д. Если машина входит в рабочую группу или просто нет доступа к настройке контроллера домена, увы и ах.

Во втором способе я так и не понял, что за шаблон надо импортировать. Не исключаю, что это я такой тупенький, но судя по всему voler тоже его не нашел раз перешел к третьему способу. Подскажешь?

Так что вышеупомянутый тобой инструмент присутствует (может присутствовать) во всех трёх способах Изображение
Аватара пользователя
Vadikan

Re: Службы - [решено] Разрешить пользователю, управлять службой.

Сообщение Vadikan »

Morpheus, я не знаю, что там у voler с AD - он свой расклад скрыл.



Вопросы шаблонов ГП надо обсуждать в серверном форуме, хотя поиск никто не отменял.



Наконец, если у него рабочая группа, то 10 раз руками ввести команду subinacl можно и без скрипта, если он вдруг оказался кривой.



Я к тому, что все это не повод продвигать неподдерживаемое решение на уровень энтерпрайз.
Ответить

Вернуться в «Microsoft Windows 7»