Работа с безопасностью на удаленном канале IPC - PullRequest
5 голосов
/ 08 марта 2010

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

Хотя под одной учетной записью все в порядке, но как только я использую разные учетные записи, при попытке открыть порт IPC я получаю сообщение об ошибке отказа в доступе.

Есть ли что-то, чего мне не хватает, поскольку я не могу видеть из документов MSDN, что должно быть сделано.

Спасибо

Ответы [ 2 ]

2 голосов
/ 29 ноября 2012

FYI

Вот ссылка на страницу MSDN, которая определяет атрибут авторизованной группы: Свойства канала сервера , а также статья Аутентификация с каналом IPC .

Ключевой абзац

При создании IpcServerChannel список контроля доступа (ACL) создан для канала. По умолчанию ACL содержит только учетные данные серверное приложение работает под. Для связи с каналом клиент (и, следовательно, IpcClientChannel) должен работать под тем же полномочия. Однако вы можете указать пользователя Windows или группу пользователей в конфигурация канала сервера IPC, которая позволяет этому пользователю или группе пользователи для доступа к каналу.

0 голосов
/ 01 декабря 2010

Для закрытия:

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

(Не повышай голос)

...