FreeNAS 上 Samba 的文件权限掩码/模式设置?

FreeNAS 上 Samba 的文件权限掩码/模式设置?

我目前正在处理 FreeNAS 服务器上的 Samba 设置。当任何用户在服务器上创建文件或文件夹时,我希望该文件或文件夹获得以下 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 数字(2770 中的 2)会弄乱一切吗?

答案1

  1. chmod g+s对于父目录
  2. inherit permissions = yes

然后再试一次。

相关内容