FreeNAS 上的 Samba 权限问题

FreeNAS 上的 Samba 权限问题

我在 FreeNAS 9.2.1.6 上安装了 smbd 4.1.9,遇到了一些权限问题。NAS 上有一个文件,如下所示:

-rwxrwxr-x+  1 user1  SomeGroup        8820 Nov 27 15:59 file*

现在,当我通过 fstab 使用 CIFS 挂载该文件所在的共享时:

//nas/share  /path/to/share cifs  username=user2,password=****,uid=user2,gid=user2  0   0

我可以读取该文件、删除它,但不能覆盖它:

[user2@localhost share$ cp somefile file
cp: cannot create regular file ‘file’: Permission denied

即使属于该组user2的成员。当我将文件的用户所有权更改为时,它工作正常。SomeGroupfileuser2

所讨论的共享配置如下:

force directory mode = 0775
force create mode = 0775
inherit owner = No
inherit acls = Yes
inherit permissions = Yes
profile acls = yes
nt acl support = no
browsable = No
valid users = +SomeGroup

我发现使用Apply Default Permissions共享上的选项(在 FreeNAS 中)可以解决该问题,但是在查看权限时,我并不清楚“幕后”发生了什么。

相关内容