Войти

Показать полную графическую версию : Запуск службы для определенного пользователя


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

Angry Demon
04-03-2014, 20:28
как разрешить только определённым пользователям запускать эту службу?
Дать права на исполняемый файл только определённым пользователям.

как запускать службу с учетными данными залогинившегося на ПК пользователя?
Планировщик заданий. Переключатель "Выполнять только для зарегистрированного пользователя".

т.к. пользователи в любой момент времени могут сменить пароль
Значит, в тот же момент вам придётся менять пароль в задании.

23455432
05-03-2014, 12:56
Дать права на исполняемый файл только определённым пользователям. »
напишите подробнее. (права через "Свойство файла" -> "Безопасность" дал, но управлять службой пользователь не смог.)

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

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

WindowsNT
05-03-2014, 13:25
Идея изначально выглядит нерабочими костылями для некоей неизвестной нам задачи, работать не будет.

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

Angry Demon
05-03-2014, 14:46
Идея изначально выглядит нерабочими костылями для некоей неизвестной нам задачи
Согласен.

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

WindowsNT
05-03-2014, 17:14
Поясняю для Вас задачу »
Dear 23455432,
Это не задача, а средство по достижению некоей цели. Запуск службы самоцелью ну никак являться не может .))




© OSzone.net 2001-2012