我们最近从在工作中使用 PC 切换到 Mac,所以我对 *nix 做事方式很陌生。我运行的是 10.5 附带的默认 Apache,但我注意到当我将文件从 Windows 服务器拖到我的机器上时,权限发生了变化。具体来说,我正在将数据写入 XML 文件,偶尔在来回交换一些文件后,它会停止工作。
有人可以帮助我理解为什么会发生这种情况,以及如何强制 Windows 尊重原始文件权限(它们是在我创建文件时在我的机器上设置的),或者在文件被移动时应用一组不太安全的默认权限从 Windows 到 Mac?
需要注意的几个事实:
- 我正在使用Cornerstone Subversion 客户端。
- 如果您为我拼写出来,我可以使用终端。
- 最终,我通过Transmit将这些文件上传到另一个位置的 Linux 服务器。
- 我已经熟悉使用 Get Info 来更改文件权限,但也许我做错了什么。
- 我以 root 身份登录。(我知道,坏坏坏。)
我还应该提一下,我知道这是一个简单的问题,应该有一个简单的答案,但我在谷歌上上下搜索却没有找到。我需要你的帮助。
谢谢。