2

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

  • ACL в порядке, все ACE все наследуются, у меня есть полный доступ к этим файлам, и я являюсь владельцем этих файлов. ACE точно такие же, как и другие файлы в том же каталоге, которые доступны без проблем (двойная проверка через вкладку «Безопасность» в свойствах файла и команде cacls).

  • Файлы зашифрованы EFS, однако у меня должен быть доступ к этим файлам, потому что они были зашифрованы той же учетной записью, которую я пытаюсь получить (расшифровать). Настройки EFS точно такие же, как и у других файлов в том же каталоге, которые также зашифрованы и доступны без проблем (дважды проверены с помощью команды cipher и efsdump (SysInternals)).

  • В утилите ProcMon (SysInternals) я получаю запись « Отказано в доступе» при доступе к этим файлам.

  • Файлы не используются (заблокированы), проверено утилитой Unlocker.

До сих пор я достаточно хорошо понимал механизмы ACL и EFS NTFS, но теперь я полностью застрял и не знаю, как получить доступ к этим файлам. Какие-нибудь мысли?

2 ответа2

2

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

Проверьте подпись каждого файла, который вы не можете открыть, используя окно свойств файла. Если он отличается от вашей текущей подписи (cipher.exe /Y), то по этой причине вы не можете получить доступ к файлам.

0

Я подозреваю, что вы пытались расшифровать файл, удаленный вызов получил ошибку, когда дешифрование / шифрование чтения / записи было активным, и теперь файл загадочным образом заблокирован навсегда. Дайте вашей системе полные права на информацию о томе жесткого диска этого файла. Проблема должна исчезнуть.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .