Unison

Unison 忽略本地配置並覆蓋遠端文件權限

  • January 9, 2017

如果我修改本地文件,統一同步該文件,但它會刪除目標伺服器上的所有權限,只留下以下權限:

-rw-------

我的本地配置包含應該告訴一致忽略文件權限的開關:

~/.unison/my-server.prf

perms = 0
dontchmod = true

我開始使用以下命令:

unison -ui text -repeat watch my-server

我的本地統一版本是 2.48.4,遠端是 2.48.3

不知何故,這個問題消失了。我不確定以下哪一項修復了它,但這是我所做的:

  • 刪除了我的本地副本和下的存檔文件~/.unison
  • 解除安裝然後在本地重新安裝統一(相同版本,2.48.4)
  • 添加force = ssh://username@my-remote-server//home到配置以鏡像遠端伺服器
  • 同步後,我刪除了force配置選項並照常啟動

現在,無論出於何種原因,儘管版本不匹配,但權限工作正常。

引用自:https://unix.stackexchange.com/questions/335248