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.)


고마워 사람도 나에게 도움이되었습니다. 비록 -av의 instaed -rltv (-rltvz 아님) 만 필요했습니다. 내가 시작하기 위해 -avz가 아닌 -av만을 사용했기 때문에 :)
Zeroz

1
이것은 좋은 조언이 아닙니다. 예, 권한을 설정하지 않으면 권한 설정이 중지되지만 사용자가 권한 설정을 원하면 실제 문제가 숨겨져 있습니다. rsync 사용자와 대상 디렉토리가 동일한 사용자이고 파일에 777 권한이
있어도이

4

추가 --no-p하면 권한 설정 만 비활성화되고 다른 모든 옵션은 -a그대로 유지됩니다. 종종 발생하는 또 다른 문제는 시간을 설정할 수 없다는 것입니다. -O이는 코드에 이미있는 것을 추가하여 정렬 할 수 있습니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.