Unison
Unison 忽略本地配置並覆蓋遠端文件權限
如果我修改本地文件,統一同步該文件,但它會刪除目標伺服器上的所有權限,只留下以下權限:
-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
配置選項並照常啟動現在,無論出於何種原因,儘管版本不匹配,但權限工作正常。