重置 NFS4/ZFS 网络共享中的 ACL

重置 NFS4/ZFS 网络共享中的 ACL

如何重置通过 NFS4 导出的 OpenIndiana 上的 ZFS 文件系统的 ACL 并将其替换为继承的权限?基本上,我想icacls "C:\path\to\folder" /reset /T /C在这台机器上执行与 Windows 上相同的操作。但是,OpenIndiana 上的 chmod 命令和 nfs4_setacl 似乎都不允许删除所有 ACL,尽管如果节点没有自己的 ACL,客户端会正确解释继承的 ACL。

答案1

您可以使用以下命令删除 ZFS 中所有非平凡 ACL:chmod A- filename

来源:Solaris ZFS 管理指南:使用 ACL 和属性保护 ZFS 文件

答案2

您可能还想在 zfs 卷上设置“aclinherit”权限:

zfs set aclinherit=passthrough tank/volume

相关内容