Использование Windows Restore предыдущих версий приводит к ошибке из-за прав доступа

Это похоже на то, что было на первом месте - курица или яйцо...

У меня есть папка, в которой я некоторое время копировался. Это работало отлично, и восстановление было легким, когда пользователь случайно что-то удалял. До сих пор...

  • DomainAdmin = администратор домена, который является частью группы администраторов домена.
  • UserA = Низкоуровневый пользователь без доступа.
  • FolderA = папка сообщества, используемая всеми пользователями для добавления файлов.
  • FolderB = отдельная папка пользователей, к которой имеют доступ только они.

Давайте просто сделаем это просто и скажем, что эта папка содержит 10 файлов. Все 10 из этих файлов имеют списки ACL, в которые входит группа DomainAdmin с полным доступом к файлам, за исключением 2 файлов. Эти 2 файла имеют ТОЛЬКО ACL для конкретного пользователя, который их создал (UserA).

Таким образом, каждые 12 часов из этой папки делается теневая копия (FolderA). Я получил запрос на восстановление папки, потому что кто-то (UserA) удалил свой файл в папке (FolderA). Я иду, чтобы восстановить его, как обычно, но затем получаю следующую ошибку...

Доступ к файлу запрещен

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

Свойства файла

Так что я говорю ОК... ничего нового... Я видел это раньше. Мне просто нужно взять на себя ответственность за файл, а затем изменить ACL, как я считаю нужным... Итак, при попытке сделать это я получаю это...

Ошибка безопасности Windows

Ну... это моя бред Кажется, что файл находится в состоянии только для чтения. Не каким-то типом атрибута, а чем-то другим в зависимости от того, как происходит теневое копирование. Я попытался просто скопировать папку теневого копирования (чтобы я мог сбросить все разрешения, но не могу скопировать эти файлы из-за отсутствия ACL!

Идеи? Решения?

2 ответа

Попросите пользователя вытащить его из теневой копии на вкладке "Предыдущие версии".

Если это по какой-то причине не работает, возможно, попробуйте дать пользователю разрешение администратора домена достаточно долго, чтобы извлечь файл из теневой копии (как они).

Была такая же проблема несколько минут назад.

Установите файловый менеджер, например Total Commander, запустите его с PSExec от имени системного пользователя, и вы получите доступ к этим файлам.

Другие вопросы по тегам