首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >netatalk强制权限(不只是OR,而是和)

netatalk强制权限(不只是OR,而是和)
EN

Stack Overflow用户
提问于 2013-11-10 22:01:39
回答 1查看 1.9K关注 0票数 0

我正在尝试设置一个AFP共享,并获得afpd/netatalk强制对新创建的文件/目录的权限。

组继承是由父目录/根目录上的setgid位处理的,但是,当我创建eg时,它工作得很好。共享中的一个新目录,其结果是:

代码语言:javascript
复制
drwxrwsr-x.  3 owner   shared_group  4096 Nov 10 22:31 test_folder

而不是

代码语言:javascript
复制
drwxrws---.  3 owner   shared_group  4096 Nov 10 22:31 test_folder

我的卷设置如下:

代码语言:javascript
复制
file perm = 0660
directory perm = 2770

但是,这是与客户端请求的权限(根据afp.conf手册和我的手册源代码验证)编辑的。

我们以前使用过samba,它允许强制使用权限:

代码语言:javascript
复制
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中的文件和目录的权限?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-10 22:05:35

我很快就意识到我听不懂。

设置umask:

代码语言:javascript
复制
umask = 0007

修正了这个问题,新创建的文件/目录现在拥有正确的权限:

代码语言:javascript
复制
drwxrws---.  3 owner   shared_group  4096 Nov 10 22:31 test_folder
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19895781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档