重置NFS4 / ZFSnetworking共享中的ACL

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

您可以使用以下命令删除ZFS中的所有不重要的ACL: chmod A- filename

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

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

 zfs set aclinherit=passthrough tank/volume