В настоящее время я работаю над настройками Samba на сервере FreeNAS. Когда какой-либо пользователь создает файл или папку на сервере, я хочу, чтобы файл или папка получили следующие разрешения RWX:
Folders: drwxrws---
Files: -rwxrws---
Чтобы установить такие разрешения вручную, я использую chmod 2770, который отлично работает. Но я хочу, чтобы это происходило автоматически, поэтому я добавил в smb.conf следующие строки:
create mask = 2770
directory mask = 2770
force create mode = 2770
force directory mode = 2770
Но когда я тестирую, создавая файл в одной из папок, он получает следующие разрешения:
Folder: drwxrwx
File: -rwxrw----
Что я упускаю из виду или делаю неправильно? Имеет ли значение порядок строк? Цифра setgid (2 в 2770) что-то портит?
chmod g+s
для родительского каталогаinherit permissions = yes
и попробуй еще раз.