1

Допустим, у меня есть компьютер под управлением Windows Vista с двумя пользователями: Алисой и Бобом. Алиса - администратор, а Боб - обычный пользователь. У каждого из них есть файлы в соответствующих папках «Мои документы», и Бобу не разрешено просматривать файлы Алисы, и Алисе приходится прыгать через повышение UAC, чтобы просмотреть Боба.

Если Алиса копирует все файлы на компьютере на внешний жесткий диск в формате NTFS с помощью следующих 2 команд:

robocopy "E:\Bob's Files" "C:\Users\Bob\My Documents" /MIR
robocopy "E:\Alice's Files" "C:\Users\Alice\My Documents" /MIR

А затем переформатирует жесткий диск, устанавливает новую копию Windows и создает на компьютере 2 пользователей по имени Алиса и Боб, а затем все ли в первом абзаце будет верно после того, как Алиса скопирует файлы обратно на внутренний жесткий диск? Предположим, что когда файлы копируются обратно, она входит в систему как Боб, а затем копирует файлы Боба, а также со своими собственными файлами.

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

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

2 ответа2

2

Любые файлы, которые вы копируете в папку, наследуют любые наследуемые права доступа к файлам. В этом случае, при условии, что ничего странного не будет сделано, любые файлы, которые вы копируете в новые документы Алисы, будут обрабатываться как любой другой файл или папка в этом каталоге, и то же самое верно для Боба.

Если мы говорим о более специализированных разрешениях (мне это не совсем понятно), прочитайте это:/MIR не копирует информацию о безопасности. Для этого вам понадобится ключ /SEC или /COPYALL или укажите информацию о безопасности с помощью ключа /COPY. См. Встроенную справку для robocopy, чтобы увидеть, что вы копируете (/?). Тем не менее, robocopy очень вероятно копирует папки, используя SID группы или учетной записи. Если мы говорим о локальных учетных записях пользователей, когда вы переформатируете, вы генерируете абсолютно новые SID.

ROBOCOPY имеет известную проблему копирования и восстановления прав доступа к файлам и папкам. Лучшее описание проблемы (и решения) было здесь: http://blogs.technet.com/b/filecab/archive/2008/07/31/robocopy-mir-switch-mirroring-file-permissions.aspx

0

Оказывается, вам не нужно делать ничего особенного. Windows автоматически применит правильные разрешения.

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