로컬 파일을 수정하면 파일은 지속적으로 동기화되지만 다음을 제외하고 대상 서버의 모든 권한은 제거됩니다.
-rw-------
내 로컬 구성에는 Consistent에게 파일 권한을 무시하도록 지시하는 스위치가 포함되어 있습니다.
~/.unison/myserver.prf
perms = 0
dontchmod = true
일관성을 시작하려면 다음 명령을 사용합니다.
unison -ui text -repeat watch my-server
내 로컬 유니슨 버전은 2.48.4이고 원격 버전은 2.48.3입니다.
답변1
어느 정도 문제가 사라졌습니다. 다음 중 어떤 방법으로 문제가 해결되었는지는 모르겠지만 제가 한 일은 다음과 같습니다.
- 내 로컬 복사본 및 보관 파일을 삭제했습니다.
~/.unison
- 제거 후 로컬로 다시 설치 일관성(동일 버전, 2.48.4)
force = ssh://username@my-remote-server//home
원격 서버를 미러링하기 위한 구성에 추가force
동기화 후 구성 옵션을 제거 하고 평소처럼 시작했습니다.
이제 어떤 이유로든 버전 불일치에도 불구하고 권한이 제대로 작동합니다.