rsync를 사용할 때 권한과 소유권을 설정하는 방법은 무엇입니까?

rsync를 사용할 때 권한과 소유권을 설정하는 방법은 무엇입니까?

나는 capistrano-wpcli(링크), 'rsync'를 사용하여 개발 서버와 테스트 서버 간의 폴더를 동기화하는 프로그램입니다.

uploads원격 서버의 폴더 권한을 일시적으로 777로 설정했습니다 .

drwxrwxrwx 3 web www-data 4096 May 24 20:04 uploads

사용자 로 rsync 작업을 수행하고 있으며 deploy배포 사용자는 www-data그룹에 있습니다(777 권한이 중요한 경우).

rsync 명령은 다음과 같습니다:

rsync -avz --rsh=ssh 웹/앱/업로드/[이메일 보호됨]:/srv/www/domain.com/shared/uploads/

불행하게도 rsync 작업은 이 오류 메시지를 여러 번 반환합니다.

rsync: "/srv/www/domain.com/shared/uploads/"에서 시간을 설정하지 못했습니다.: 작업이 허용되지 않습니다. (1)

rsync 작업이 허용되지 않는 이유는 무엇입니까?

관련 정보