Cygwin rsync를 사용하여 ACL 처리를 Windows로 유지 inherited>을 실행 한 사용자에 대한

rsync서버에서 Windows 시스템으로 파일을 복사 하는 명령을 실행 중 입니다.

rsync -rt --partial-dir=".rsync" --del rsync://server/a/ a/

이 명령은 디렉토리를 작성할 때마다 미친 ACL / 권한이있는 디렉토리를 작성하는 경향이 있습니다. 나를 위해, 그것은 명령 <not inherited>을 실행 한 사용자에 대한 하나의 거부 항목 rsync과 다른 의미가없는 다른 항목으로 10 개의 항목 을 만드는 경향이 있습니다. 이것은 심지어 비슷한 스레드가 제안한 --chmod=ugo=rwX옵션을 사용하여 발생합니다 .

rsync사용 권한을 전혀 설정 하지 않으려면 어떻게해야합니까 (Windows에서 ACL 상속에 대한 사용 권한 만 남김)?



답변

설명서에noacl 설명 대로 옵션을 사용하여 해당 디렉토리를 마운트하십시오 .

(그리고 Windows ACL에 대한 Unix 권한의 매핑이 간단하지 않은 이유를 알고 싶다면 여기를 참조하십시오 .)