为什么当我通过同一 LAN 向映射到我的 MacBook 的驱动器上的文件写入文件时,我的 Windows 笔记本电脑会重置文件权限?

为什么当我通过同一 LAN 向映射到我的 MacBook 的驱动器上的文件写入文件时,我的 Windows 笔记本电脑会重置文件权限?

当我的 Windows 笔记本电脑在同一个 LAN 上写入映射到我的 MacBook 的驱动器中的文件时,它会将文件的权限
从“-rwxrwxrwx”更改为“-rw-------”,这意味着我必须先去 MacBook 将权限改回“-rwxrwxrwx”,然后我的 macos 应用程序(Xcode)才能访问该文件。

更新...
这些文件在 Mac 上的权限为 rwxrwxrwx(即 sudo chmod -rwx *)。Windows 笔记本电脑通过以太网 LAN 打开 Mac 上的文件,对其进行更改,将文件写回 Mac,但随后将文件的权限更改为“rw-------”,因此我必须在 Mac 上使用 chmod 将权限改回 rwxrwxrwx。

每次我从 Windows 笔记本电脑更新任何 Mac 数据文件时都会发生这种情况。

具体来说... Mac 文件是 .swift 源代码。文件由 Windows 上的 Visual Studio 编辑。

相关内容