소스 (로컬) 시스템의 사용자 X 및 그룹 Y에 속하는 모든 파일이 대상 (원격) 시스템의 사용자 W 및 그룹 Z에 맵핑되도록 디렉토리를 원격 서버와 재 동기화해야합니다. 전송으로 ssh를 사용하여 가능하지만 rsync 데몬을 사용해야하는 경우에도 좋습니다.
그렇게 할 방법이 있습니까? 다음과 같은 임의의 사용자 / 그룹 맵을 설정하는 방법을 찾고 있습니다.
local user X => remote user W
local group Y => remote group Z
... and as many of these as needed.
이것은 일반적인 사용 사례가 아닌가? 예를 들어 내 사용자 이름이 X 인 로컬 컴퓨터에 파일이 있으며 웹 서버에 파일을 업로드해야합니다.이 파일은 웹 서버에 업로드해야합니다. 내 개인용 컴퓨터.
rsync의 맨 페이지에서 찾을 수 없습니다 ...
로컬 및 원격 시스템의 Linux (Ubuntu 로컬, centOS 원격)
내가 시도한 명령 : rsync -avz / path / to / local root@myhost.com : / path / to / remote