Моя среда:
- Windows Server 2012 R2 с установленными службами удаленных рабочих столов.
- Программирование на C
Проблема:
Пользователь U1 подключается к Windows Server через RDP и создает глобальный мьютекс
(CreateMutex с глобальным префиксом \\)
- Пользователь U1 создает глобальный мьютекс Windows со следующими разрешениями:
- CREATOR
- SYSTEM
- ADMINISTRATORS
Пользователь U2 подключается к Windows Server через RDP и пытается получить дескриптор
глобальный мьютекс
Сбой U2 из-за отсутствия прав доступа (поскольку U2 не является администратором, не
система и он тоже не создатель)
- Получено «Доступ запрещен»
Я попытался решить проблему, добавив еще одно разрешение для текущих пользователей домена AD, и оно заработало.
Достаточно ли надежно это решение? Другими словами, как правильно предоставить права доступа, чтобы разрешить пользователям Mutliple-RDP доступ к мьютексу?
Спасибо