Как можно предотвратить проблемы с разрешениями при восстановлении компьютера Windows с помощью Rsync?
При восстановлении файлов (используя rsync через cygwin) из Linux в Microsoft Windows XP (и, вероятно, для всех версий Windows) каждый восстановленный файл имеет настолько строгие разрешения, что только учетная запись "SYSTEM" может получить доступ к этим восстановленным файлам.
Я знаю, как изменить разрешения, но я ищу решение, которое позволяет rsync-восстановленным файлам наследовать разрешения родительской папки, в которой файлы синхронизируются / восстанавливаются. Или просто изменяет файлы без изменения их текущих разрешений на компьютере с Windows. Или что-то подобное, что в конечном итоге восстанавливает файлы таким образом, что мне не нужно вручную настраивать разрешения после каждого восстановления / синхронизации.
1 ответ
Если у вас запущен процесс rsynch с правами администратора, все будет нормально. Я использую дельта-копирование в Windows и настраиваю службу delta copy для работы в качестве администратора, также предоставляя администратору права запуска в качестве службы.
Это решает проблему, с которой вы сталкиваетесь.