Назад | Перейти на главную страницу

Передача файлов NTFS между двумя компьютерами не в домене - передовой опыт

Есть ли у кого-нибудь совет по легкому копированию файлов между машиной Windows XP [#A] (диск NTFS) -> Внешний жесткий диск [NTFS] -> другой машиной Windows XP [#B] (диск NTFS) и получением набора разрешений правильно?

На машине №A настроены все файлы данных, поэтому пользователь A [UUID] имеет полный контроль. Когда файлы копируются на внешний жесткий диск, с разрешениями все в порядке. Но когда внешний жесткий диск подключается к машине №B, файлы не копируются.

Я попытался запустить cacls и xcacls, чтобы получить пользователя B [другой UUID], и он работает очень хорошо, но он задыхается. нетипичные имена файлов.

Есть ли способ лучше?

Заранее спасибо!

Если эти машины не являются частью домена и разрешения именуют локальные учетные записи пользователей на каждом компьютере, вы не увидите разрешений (которые ссылаются на SID из баз данных диспетчера безопасности и учетных записей (SAM) на каждом компьютере). правильные пользователи при переходе от машины к машине. Единственные идентификаторы безопасности, которые работают при перемещении от машины к машине, - это «хорошо известные» идентификаторы безопасности (например, «Прошедшие проверку», «Пользователи» и т. Д.).

Подумайте о том, чтобы указать в разрешениях имя «Администраторы» - это хорошо известный SID, который будет работать на обеих машинах.

Использовать Робокопия, который может копировать атрибуты и свойства NTFS, включая списки управления доступом.

Кроме того, всегда рекомендуется использовать так называемый «Linux для Windows» => Cygwin, попробуй! Вот, например, инструмент rsync, который, я думаю, может быть очень полезен для ваших целей. Он также может обрабатывать права доступа к файлам и даже позволяет вам безопасно создавать резервные копии / передавать файлы через SSH.

Может быть сложно достать его, если у вас никогда не было опыта работы с Linux, но оно того стоит! В вашем случае это, по крайней мере, для меня, лучшая практика!