Я получаю ошибку Доступа запрещен, когда я пытаюсь получить доступ к некоторым файлам.
ACL в порядке, весь intherited всего ACE, у меня есть полный доступ к этим файлам, и я - владелец этих файлов. ACE - точно то же как другие файлы в том же каталоге, которые доступны без проблем (перепроверяемый через Вкладку безопасности на свойствах файла и команде cacls).
Файлы являются зашифрованным EFS, однако у меня должен быть доступ к этим файлам, потому что они были зашифрованы той же учетной записью пользователя, к которой я пытаюсь получить доступ (дешифруют) их. Настройки EFS - точно то же как другие файлы в том же каталоге, которые также шифруются и доступны без проблем (перепроверяемый посредством команды шифра и команды efsdump (SysInternals)).
В утилите ProcMon (SysInternals) я получаю запись Доступа запрещен при доступе к этим файлам.
Файлы не используются (заблокированная), проверенная утилита Unlocker.
До сих пор я жесткий я понимаю NTFS и механизмы ACL EFS довольно хорошо, но теперь я полностью застреваю, и я не знаю, как получить доступ к этим файлам. Какие-либо мысли?
Файлы, к которым Вы не можете получить доступ, скорее всего, шифруются с другим сертификатом, чем тот, который в настоящее время связывается с Вашей учетной записью пользователя.
Проверьте подпись каждого файла, Вы не можете открыть использование поля свойств файла. Если это отличается от Вашей текущей подписи (cipher.exe/Y) затем именно поэтому, Вы не можете получить доступ к файлам.