Unison은 로컬 구성을 무시하고 원격 파일 권한을 무시합니다.

Unison은 로컬 구성을 무시하고 원격 파일 권한을 무시합니다.

로컬 파일을 수정하면 파일은 지속적으로 동기화되지만 다음을 제외하고 대상 서버의 모든 권한은 제거됩니다.

-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동기화 후 구성 옵션을 제거 하고 평소처럼 시작했습니다.

이제 어떤 이유로든 버전 불일치에도 불구하고 권한이 제대로 작동합니다.

관련 정보