Dropbox 更改文件权限

23t*_*tux 5 mac dropbox macos

我正在使用 Dropbox 在我的 MacBook 和 iMac 之间同步文件。我的问题是,Dropbox 在同步期间将文件权限从 0755 更改为 0644,反之亦然。我想知道为什么。

我还使用 Dropbox 来同步一些 git 存储库,这很烦人,因为 git 总是说,文件权限已更改。

所以我的问题是:有没有办法阻止 Dropbox 同步文件权限?还是有其他想法?

Яро*_*лин 5

Dropbox 是一项“用户友好”的服务,它会自动为您做事,这可能并不总是您想要的。在他们在他们支持的不同操作系统之间实现权限保留(转换)之前,没有什么可做的。

当您从 Windows 框中将内容保存到 dropbox 时,权限将为 755,但 linux 上的默认权限为 644。OSX 可能默认文件夹为 755,文件也默认为 644。问题的关键是它的不平凡,使一切“正常工作”独立于操作系统的使用,即使是相同的操作系统之间。在 Dropbox 的情况下,后端仍然必须是“中立的”。

当涉及 git repos 时,您就做错了。他们已经有了“同步”,因为它是一个版本控制系统。只要您可以完全访问同步的不同框,最好通过 ssh 进行同步。即直接使用push和pull。