![FreeNAS 上 Samba 的文件权限掩码/模式设置?](https://linux22.com/image/560500/FreeNAS%20%E4%B8%8A%20Samba%20%E7%9A%84%E6%96%87%E4%BB%B6%E6%9D%83%E9%99%90%E6%8E%A9%E7%A0%81%2F%E6%A8%A1%E5%BC%8F%E8%AE%BE%E7%BD%AE%EF%BC%9F.png)
我目前正在处理 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
chmod g+s
对于父目录- 放
inherit permissions = yes
然后再试一次。