我正在尝试设置一个AFP共享,并获得afpd/netatalk强制对新创建的文件/目录的权限。
组继承是由父目录/根目录上的setgid位处理的,但是,当我创建eg时,它工作得很好。共享中的一个新目录,其结果是:
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中的文件和目录的权限?
发布于 2013-11-10 22:05:35
我很快就意识到我听不懂。
设置umask:
umask = 0007修正了这个问题,新创建的文件/目录现在拥有正确的权限:
drwxrws---. 3 owner shared_group 4096 Nov 10 22:31 test_folderhttps://stackoverflow.com/questions/19895781
复制相似问题