在从 macOS 访问的 Linux Samba 共享上,macOS 具有奇怪的文件权限

在从 macOS 访问的 Linux Samba 共享上,macOS 具有奇怪的文件权限

我在 Linux 机器上的 smb.conf 中所做的更改如下:

unix 扩展 = 无
地图档案 = 无
地图系统 = 无
地图隐藏 = 否

[我的份额]
路径 = /home/bob/myshare
可浏览 = 是
只读 = 否
创建掩码 = 0644
目录掩码 = 0755
强制创建模式 = 0644
强制目录模式 = 0755
有效用户 = bob

Linux 上的文件具有如下权限:

drwxrwxr-x 729 bob bob  28K Oct 19 10:08 node_modules/  
-rw-rw-r--   1 bob bob 1.3K Oct 19 10:12 package.json  

但它们在 OSX 上看起来如下所示:

drwx------ 729 bob staff  16k Oct 10 10:08 node_modules/  
-rwx------   1 bob staff 1.2K Oct 19 10:12 package.json  

这是一个问题,因为我的文件夹是 git repo,所以每次我尝试提交更改时,它都会认为我的整个 repo 都已更改,因为文件权限都不同。顺便说一句,我也不知道“staff”是什么。我不记得在任何一台机器上创建过该组(但也许吧?)。

相关内容