В Linux Samba, доступ к которому осуществляется из macOS, у macOS странные права доступа к файлам

344
sp1derface

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

Unix-расширения = нет архив карт = нет система карт = нет карта скрыта = нет  [MyShare] путь = / 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  

Но они выглядят следующим образом на 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-репо, и поэтому каждый раз, когда я пытаюсь зафиксировать изменения, она думает, что мое репо полностью изменилось, потому что права доступа к файлам разные. Понятия не имею, что такое "штатный", кстати. Я не припоминаю создание этой группы ни на одной машине (но может быть?).

1
Что выдает `ls -nl` в обеих системах? Kamil Maciorowski 5 лет назад 0
@KamilMaciorowski `1000 1000` для Ubuntu и` 501 20` для подключающегося Mac. sp1derface 5 лет назад 0

0 ответов на вопрос