Что означает код NTSTATUS 0xC01A002E (STATUS_LOG_INCONSISTENT_SECURITY)?

 
Предыдущий Следующий
STATUS_LOG_METADATA_FLUSH_FAILED STATUS_LOG_APPENDED_FLUSH_FAILED

STATUS_LOG_INCONSISTENT_SECURITY

STATUS_LOG_INCONSISTENT_SECURITY означает, что базовый журнал и один или несколько контейнеров не образуют состояние безопасности, которое CLFS может принять как согласованный физический журнал. Безопасность контейнеров важна, поскольку базовый .blf файл и контейнеры данных работают как единый набор журнала.

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

Что следует проверить

  • Перечислите каждый контейнер, связанный с базовым журналом, и единообразно зафиксируйте владельца, DACL, наследование и параметры общего доступа.
  • Сравните контекст вызывающей стороны, создавшей контейнеры, с предполагаемыми атрибутами безопасности базового журнала.
  • После сохранения данных исправляйте управление доступом согласованно для всего набора; не ослабляйте ACL повсеместно только ради успешного открытия одного файла.

Ссылки


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