我正在使用这个命令:
sudo unison /opt/bitnami/apache2/htdocs/test/wp-content/uploads/ ssh://[email protected]:7775//opt/bitnami/apache2/htdocs/test/wp-content/uploads -owner -group
这样做之后,它会将我的.unison 文件路径中的此文件更改为 root root。
sudo chown -v -R bitnami:bitnami ~/.unison/ar385a1672f0be2913a94d4d3a68db77f1
因此,我必须将所有权更改为 bitnami bitnami,这样我就可以转到另一台服务器并执行相同的操作。
我正在尝试进行镜像主主同步设置,并且我需要能够对每个服务器运行两个指令。
答案1
为什么您要以 root 身份运行 unison?为什么不使用sudo -u bitnami unison
呢?然后您提到的文件将自动属于 bitnami,并且您还具有额外的好处,即不会将您的服务器暴露于意外文件删除或其他具有 root 权限的事故中。