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

sp1*_*ace 5 linux samba git file-permissions macos

我在 Linux 机器上的 smb.conf 中更改的内容是:

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

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

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  
Run Code Online (Sandbox Code Playgroud)

但它们在 OSX 上看起来像下面这样:

drwx------ 729 bob staff  16k Oct 10 10:08 node_modules/  
-rwx------   1 bob staff 1.2K Oct 19 10:12 package.json  
Run Code Online (Sandbox Code Playgroud)

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