Компьютерный форум 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=278702)

23455432 04-03-2014 15:34 2319001

Запуск службы для определенного пользователя
 
Имеется доменные ПК с Windows 7. На ПК установлена дополнительная служба (не содержится в стандартной Windows 7). На ПК работают несколько пользователей с правами обычного пользователя ПК (не администратора).
1) как разрешить только определённым пользователям запускать эту службу?
2) как запускать службу с учетными данными залогинившегося на ПК пользователя? Т.е. служба должна стартовать от имени и пароля того пользователя, которых залогинился на ПК.
При этом указывать в явном виде логин и пароль пользователя (в различных bat/cmd файлах не нужно), т.к. пользователи в любой момент времени могут сменить пароль.

Angry Demon 04-03-2014 20:28 2319130

Цитата:

Цитата 23455432
как разрешить только определённым пользователям запускать эту службу?

Дать права на исполняемый файл только определённым пользователям.

Цитата:

Цитата 23455432
как запускать службу с учетными данными залогинившегося на ПК пользователя?

Планировщик заданий. Переключатель "Выполнять только для зарегистрированного пользователя".

Цитата:

Цитата 23455432
т.к. пользователи в любой момент времени могут сменить пароль

Значит, в тот же момент вам придётся менять пароль в задании.

23455432 05-03-2014 12:56 2319408

Цитата:

Цитата Angry Demon
Дать права на исполняемый файл только определённым пользователям. »

напишите подробнее. (права через "Свойство файла" -> "Безопасность" дал, но управлять службой пользователь не смог.)

Цитата:

Цитата Angry Demon
Планировщик заданий. Переключатель "Выполнять только для зарегистрированного пользователя". »

есть пользователи: user1, user2, user3. Для user1, user2 необходимо дать права на управление службой и при их входе необходимо службу запускать. Но если логиниться user3, то у него нет прав и служба не запускается. Каждый раз вбивать руками пароли для user1 и user2 не вариант.

Цитата:

Цитата Angry Demon
Значит, в тот же момент вам придётся менять пароль в задании. »

Можно этого избежать? Так же необходимо избежать создание дополнительной УЗ в AD для запуска службы.

WindowsNT 05-03-2014 13:25 2319418

Идея изначально выглядит нерабочими костылями для некоей неизвестной нам задачи, работать не будет.

23455432 05-03-2014 13:32 2319425

Поясняю для Вас задачу: необходимо при входе определенных пользователей на ПК запускать определенную службу из под их УЗ.

Angry Demon 05-03-2014 14:46 2319470

Цитата:

Цитата WindowsNT
Идея изначально выглядит нерабочими костылями для некоей неизвестной нам задачи

Согласен.

cameron 05-03-2014 14:51 2319472

- выдать права на управление службой (служб должно быть столько же сколько и пользователей, раз каждый должен запускать)
- логон скрипт net start %service_name%

WindowsNT 05-03-2014 17:14 2319564

Цитата:

Цитата 23455432
Поясняю для Вас задачу »

Dear 23455432,
Это не задача, а средство по достижению некоей цели. Запуск службы самоцелью ну никак являться не может .))


Время: 17:55.

Время: 17:55.
© OSzone.net 2001-