Unison 忽略本地配置并覆盖远程文件权限

Unison 忽略本地配置并覆盖远程文件权限

如果我修改本地文件,一致同步该文件,但会删除目标服务器上的所有权限,仅保留以下权限:

-rw-------

我的本地配置包含应该告诉一致忽略文件权限的开关:

〜/ .unison /我的服务器.prf

perms = 0
dontchmod = true

我使用以下命令开始一致:

unison -ui text -repeat watch my-server

我的本地unison版本是2.48.4,远程是2.48.3

答案1

不知怎的,这个问题就消失了。我不确定以下哪一项修复了该问题,但这就是我所做的:

  • 删除了我的本地副本和存档文件~/.unison
  • 卸载然后在本地重新安装一致(相同版本,2.48.4)
  • 添加force = ssh://username@my-remote-server//home到配置以镜像远程服务器
  • 同步后,我删除了force配置选项并照常启动

现在,无论出于何种原因,尽管版本不匹配,权限都工作正常。

相关内容