Использование Rsync для синхронизации Mac с NAS-устройством Synology - изменение владельца файла и группы - PullRequest
0 голосов
/ 26 апреля 2019

У меня есть DS218 + Synology NAS и Mac. Мне удалось синхронизировать эти два файла с rsync, но во время этого процесса изменились владелец папки / файла и группа.

Изначально я позволил rsync создать папку, не добавляя / в конец путей. В этом случае я получил владельца и группу под номерами 502 и 20 соответственно. Я настроил, добавив / и создав папку верхнего уровня на NAS через DSM. Первоначально у папки NAS есть правильный владелец и группа, но после rsync она возвращается к номерам, указанным выше.

rsync -rltgoDvh --chmod=Du=rwx,Dgo=rx,Fu=rw,Fgo=r --delete  --exclude='.DS_Store' /Users/Chris/CDs/ user@ipaddress::NetBackup/CDs/

Мне бы хотелось, чтобы владелец папки / файла и группа были такими, как если бы они были созданы этой учетной записью локально на NAS. Следующим моим предположением будет удаление «go» из опций в команде rsync, но я подумал, что кто-то умнее меня может найти правильный подход.

1 Ответ

1 голос
/ 27 апреля 2019

Возможно, я неправильно понимаю ваше требование, но -p / --perms сохраняет исходные права доступа к файлу.

Я обычно использую режим -a / --archive, что эквивалентно -rlptgoD,согласно man rsync.

...