| Предыдущий | Следующий |
| STATUS_INVALID_OWNER | STATUS_NO_IMPERSONATION_TOKEN |
STATUS_INVALID_PRIMARY_GROUP
SID основной группы недопустим для объекта или вызывающей стороны
Дескрипторы безопасности Windows содержат поле основной группы, хотя большинство проверок доступа Windows не используют его подобно групповому владению POSIX. Значение всё равно должно быть допустимым SID и при обычном назначении соответствовать подходящей группе в токене вызывающей стороны либо передаваться через привилегированный путь восстановления.
Не копируйте поле основной группы вслепую между несвязанными доменами или токенами. Разрешите SID в целевой среде и отличайте это поле от владельца и групповых ACE в DACL. Если программное обеспечение совместимости использует его для семантики POSIX, также проверьте собственные правила сопоставления этого ПО.
Что проверить
- Проверьте структуру SID и принадлежность домену до применения дескриптора.
- Сравните предложенный SID с группами в токене вызывающей стороны и необходимыми привилегиями.
- В диагностике разделяйте изменения владельца, основной группы и DACL.
Ссылки
- Microsoft: основная группа в дескрипторе безопасности
- Microsoft: дескрипторы безопасности
- Microsoft: TOKEN_GROUPS
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.
