rsync - не удалось установить разрешение - операция не разрешена


10

Я получил следующую команду с этой ошибкой

rsync -avz --links -O /home/jansiatest/.jenkins/workspace/svn_to_demo/trunk/CPS/ jansia@ps27670.dreamhost.com:/home/tasklite/temp
sending incremental file list
./
rsync: failed to set permissions on "/home/tasklite/temp/.": Operation not permitted (1)

Но дело в том, что я не хочу менять разрешение «/ home / tasklite / temp /». Как я могу установить это?

Ответы:


11

Заменить -avzна -rltvz. ( -aОпция эквивалентна -rlptgoD.)


Спасибо, мужчина тоже помог мне. Хотя мне нужно было только -rltv (не -rltvz) вместо -av. Так как для начала я использовал только -av, а не -avz :)
Zeroz 10.09.13

1
Это не хороший совет. Да, если не попытаться установить разрешения, он не сможет установить разрешения ... но если пользователь хочет установить разрешения, то это просто скрывает реальную проблему. Я получаю эту ошибку, даже если пользователь и целевой каталог rsync являются одним и тем же пользователем, а файлы имеют разрешения 777 ...
Cerin

4

Добавление --no-pотключает только настройки разрешений, оставляя все остальные параметры -aбез изменений. Другая часто -Oвозникающая проблема - невозможность установить время, которое можно отсортировать, добавив то, что у вас уже есть в коде.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.