폴더를 동기화 상태로 유지하는 서버에서 rsync 작업이 실행 중입니다. 작업은 한 서버에서 루트로 실행되고 일반 사용자로 백업 서버로 전송됩니다.
원본 서버에서 한 폴더(이상하게도)에는 x 권한이 없습니다. 원래 서버에서는 루트로 실행 중이므로 문제가 되지 않지만, 원격 서버에서는 -a
사용 중인 매개변수로 인해 계속 오류가 발생하고 처음 이후에는 업데이트할 수 없습니다.
이는 이해할 수 있으며 문제를 해결하는 방법을 알고 있다고 생각합니다. 즉, rsync -rlDt
원본 서버를 이런 방식으로 사용하면 권한이 대상에 적용되지 않습니다.
내 설정으로 두 세계의 장점을 모두 활용하려면 어떻게 해야 합니까? 권한을 최대한 유지하고 싶지만 이러한 문제가 발생할 경우 잠재적으로 권한을 변경(또는 재정의 - 소유자가 대상 사용자이므로 가능해야 함)하려면 어떻게 해야 합니까? 가능합니까?