我正在尝试设置 AFP 共享并获取 afpd/netatalk 以强制对新创建的文件/目录具有权限。
组继承由父/根目录上的 setgid 位处理并且工作得很好,但是当我创建例如。共享中的一个新目录,它会导致:
drwxrwsr-x. 3 owner shared_group 4096 Nov 10 22:31 test_folder
代替
drwxrws---. 3 owner shared_group 4096 Nov 10 22:31 test_folder
我的音量设置如下:
file perm = 0660
directory perm = 2770
但是,这是与客户端请求的权限进行或运算的(根据 afp.conf 手册和我的手动源代码验证。
我们之前使用了允许强制权限的 samba:
create mask = 660
force create mode = 660
security mask = 660
force security mode = 660
directory mask = 2770
force directory mode = 2770
directory security mask = 2770
force directory security mode = 2770
我尝试将 umask 选项设置为 0000,认为与“文件权限”和“目录权限”进行或运算会让我“强制”.. 但它没有,仍然是相同的结果。
有没有办法强制对 afp/netatalk 中的文件和目录授予权限?