系统:FreeNAS
有一个目录:
drwxr-xr-x 4 user1 Group1 7 Mar 14 01:48 publicDirectory
用户可以在这里上传文件,并且所有符合规则user1
的用户都可以上传文件,这很棒。Group1
-xr
但是有少数用户user4
(user15
我们称他们为“目录维护者”)需要拥有wxr
权限,但其他人则不需要。
我该怎么做呢?我还是个初学者。
提前致谢!
答案1
您错了一个 – 权限被分组为rwx
/ r-x
/ r-x
,而不是wxr
。
d rwx r-x r-x 4 user1 Group1 7 Mar 14 01:48 publicDirectory
在您的情况下,由于“其他人”或“世界”具有与组完全相同的r-x
权限,因此只需将组所有权切换到其他组并赋予其写权限就可以了 - 例如:
d rwx rwx r-x 4 user1 Maintainers 7 Mar 14 01:48 publicDirectory
如果您想要更复杂的配置(例如,维护者 rwx、Group1 rx、其他人无权访问),可以使用 ACL 来实现,它允许您添加多个用户和/或组。FreeNAS 似乎配置为使用“NFSv4”ACL(类似于 Windows 上的 ACL)而不是“POSIX”ACL;查看文档。