1

В моем smb.conf на моей машине с Linux я изменил:

unix extensions = no
map archive = no
map system = no
map hidden = no

[myshare]
path = /home/bob/myshare
browseable = yes
read only = no
create mask = 0644
directory mask = 0755
force create mode = 0644
force directory mode = 0755
valid users = 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-репо, и поэтому каждый раз, когда я пытаюсь и фиксирую изменения, она думает, что все мое репо изменилось, потому что права доступа к файлам все разные. Понятия не имею, что такое "штатный", кстати. Я не припоминаю создание этой группы ни на одной машине (но может быть?).

0