Показать полную графическую версию : Запуск службы для определенного пользователя
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
Идея изначально выглядит нерабочими костылями для некоей неизвестной нам задачи
Согласен.
- выдать права на управление службой (служб должно быть столько же сколько и пользователей, раз каждый должен запускать)
- логон скрипт net start %service_name%
WindowsNT
05-03-2014, 17:14
Поясняю для Вас задачу »
Dear 23455432,
Это не задача, а средство по достижению некоей цели. Запуск службы самоцелью ну никак являться не может .))
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.