У меня есть одна папка, на которой я пытаюсь rsync набор каталогов со второго Mac.
Общий ресурс смонтирован на втором компьютере Mac, и ls -l
показывает доступ, как и для всех каталогов drwx---rwx 1 shaun staff 466 Nov 23 06:53 Backup
, но я получаю ошибку: rsync: failed to set times on "/Volumes/Data/Media Library/Documents": Permission denied (13)
.
Сценарий Perl (только с одним тестовым каталогом):
$source = '/Volumes/LEXAR64GB';
$destination = '/Volumes/Data/Media Library';
@folders = ('Documents');
print "Working…\n";
foreach $i (@folders) {
print "Processing: $i\n";
system("rsync -arub --delete --backup-dir='$destination/rsync backup' --modify-window=1 '$source/$i/' '$destination/$i'");
}
Должен ли я запускать команду от имени другого пользователя?