Я определил следующую долю в smb.conf
[development_server]
comment = Development directories
path = /sites
writeable = yes
valid users = @dev
guest ok = no
directory mask = 0775
create mask = 0775
Проблема заключается в том, что всякий раз, когда я создаю файл в Windows, разрешения для этого файла устанавливаются как 764, а не как 755. Однако каталоги устанавливаются правильно с 775. Я запутался. Я попытался установить следующее:
[global]
unix extensions = yes
Но это тоже не помогло.
источник
Слово предупреждения о тестировании этой проблемы:
После той же проблемы я обнаружил, что, по крайней мере, в моем случае это было условно;
когда я создаю файл в общем ресурсе samba с помощью нового файла контекстного меню («New Text File.txt»), он не устанавливает бит групповой записи для этого файла (0750)
Когда я создаю новый файл с помощью контекстного меню new-file и меняю его имя перед нажатием Enter, он устанавливает бит групповой записи для этого файла! (0770)
Мое решение было тем, о котором @niziak предупреждал. Не используйте подчиненные ограничения PAM (по умолчанию нет).
источник