Site icon EfmSoft

Что означает код ошибки Windows 1258 (ERROR_NON_DOMAIN_SID)?

 
Предыдущий Следующий
ERROR_NON_ACCOUNT_SID ERROR_APPHELP_BLOCK

ERROR_NON_DOMAIN_SID

Что означает ERROR_NON_DOMAIN_SID

ERROR_NON_DOMAIN_SID — указанный идентификатор безопасности SID не содержит доменной части.

Практический смысл и диагностика

Переданный SID не содержит доменную часть, который можно извлечь для запрошенной операции с учётной записью.

  • Сохраните полную строку SID и количество подчинённых идентификаторов.
  • Обычный SID учётной записи Windows содержит центр идентификации, подчинённых идентификаторов, идентифицирующие домен, и конечный относительный идентификатор учётной записи. Общеизвестные SID, метки целостности, SID возможностей, SID сеанса входа и некоторые идентификаторы служб не соответствуют account-домен форме, ожидаемой функциями извлечения домен.
  • Особенно внимательно проверяйте token parsing. TokenIntegrityLevel, TokenAppContainerSid и TokenUser содержат principals разных типов. Неверно выбранный information class может дать валидный non-доменный SID, который пройдёт несколько слоёв и завершится ошибкой 1258.
  • Сначала вызовите IsValidSid, затем LookupAccountSid, чтобы определить тип identifier. Извлекайте домен только для поддерживаемых SID учётной записи. Если SID построен вручную, проверяйте центр идентификации и каждую подчинённый идентификатор, а не только текстовый prefix.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version