使用此 acl
chmod A=owner@:wpdDxrarRsWwA:df:allow,group:nfs-users:wpdDxrarRsWwA:df:allow,everyone@:wpdDxrarRsWwA:df:deny /directory
我获得该目录仅供 nfs 用户和所有者使用,并且其中创建的所有文件和目录都有 770 权限。工作正常,但不再使用 nfs 挂载。哪个 acl 允许外部挂载?我尝试添加用户 root,但没有人
chmod A=owner@:wpdDxrarRsWwA:df:allow,group:nfs-users:wpdDxrarRsWwA:df:allow,everyone@:wpdDxrarRsWwA:df:deny,user:root:ww pdDxrarRsWwA:allow,user:nobody:wpdDxrarRsWwA:allow,group:nobody:wpdDxrarRsWwA:allow
但它不起作用,只有删除“everyone”行,目录才能通过 nfs 挂载。 不可能获得具有 770 继承权限并同时可通过 nfs 挂载的目录吗?
服务器是Solaris,客户端是Linux。
找到解决方案,acl 按顺序读取,因此所有人在 nfs-users 之后,ok,但在 root 和 nobody 之前,因此拒绝访问他们(权限对 nobody 来说也太宽松了,也许我会改正)。使用此行可以正常工作
权限限制更严格的情况下效果会更好