Какие разрешения необходимы для резервного копирования в удаленную папку?

В настоящее время я работаю с Windows Server Backup и пытаюсь запустить запланированное резервное копирование с непривилегированной учетной записью.

  • Я хочу создать полную резервную копию сервера exchange.dom.example.com,

  • Я создал нового пользователя домена "Резервное копирование", который я хочу использовать для этой задачи.

  • Я создал хранилище DFS под названием \\dom.example.com\Backup\Exchange где я хочу написать свою резервную копию.

  • Это указывает на общий ресурс SMB на сервере storage0.dom.example.com названный \\storage0.dom.example.com\Exchange

  • Я дал пользователю "Резервное копирование" права полного доступа к SMB-ресурсу. \\storage0.dom.example.com\Exchange,

Вот тут-то и начинается путаница. Я добавил "Резервное копирование" в группу "Операторы архива" на контроллере домена, но Резервное копирование сервера не позволило мне создать задание резервного копирования. Поэтому я создал задание с собственной учетной записью пользователя и позже попытался изменить запланированное задание. Затем, когда я пытаюсь переключить пользователя на "Резервное копирование", он говорит мне, что "Резервное копирование" не разрешено входить в систему.

Итак, я добавил "Backup" в локальную группу "Backup-Operators". Теперь я могу создать задачу просто отлично. Но когда он запускается, он потерпит неудачу с кодом ошибки 2155348039, сказав мне, что он не смог написать в целевое местоположение.

Когда я добавляю "Резервное копирование" в группу "Администраторы", все работает отлично. Поэтому я должен предположить, что это проблема, связанная с разрешениями. Но какие еще разрешения я должен установить?

Я также дважды проверил ошибку с помощью Process Monitor. ACCESS_DENIED ошибка фиксируется из wbengine.exe при попытке записи в папку DFS \\dom.example.com\Backup\Exchange\TempFile.tmp,


Я также попытался просто настроить резервное копирование без DFS вообще (записав напрямую в общий ресурс SMB), что приводит к той же проблеме.

Я также запустил командную строку как "Резервное копирование" на exchange.dom.example.com а также pushd мой путь в \\storage0.dom.example.com\Exchange, Это единственное место, куда я не могу написать. Я могу написать в любую подпапку просто отлично. Просто не в Exchange,

1 ответ

Решение

Я благодарю вас за попытку придерживаться принципа наименьших привилегий. Но я думаю, что вижу, где вы сбились с пути. Где ты сказал:

Я добавил "Backup" в группу "Backup-Operators" на контроллере домена

Контейнер Builtin в AD содержит группы, которые по сути похожи на общие локальные группы для всех контроллеров домена. Добавление пользователя во встроенную группу "Операторы архива" в AD Users and Computers только дает этому пользователю права "Оператор архива" на контроллерах домена. Таким образом, это не повлияет на не-DC серверы в домене.

Источник: http://technet.microsoft.com/en-us/library/cc756898(v=ws.10).aspx

Например, член группы "Операторы архива" имеет право выполнять операции резервного копирования для всех контроллеров домена в домене.

Используемая вами учетная запись должна быть членом локальной группы "Операторы архива" на каждом сервере: резервная копия и сервер, на котором размещен общий ресурс, на котором будет храниться резервная копия. Согласно документации, это само по себе должно позволить учетной записи пользователя "Резервное копирование" получать доступ к файлам, необходимым для выполнения резервного копирования, независимо от его прав доступа к файлам, для которых выполняется резервное копирование.

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

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