我已经设置了 NFSv4 服务器 (Debian) 和客户端 (Ubuntu/Mythbuntu)。uid用户名映射开箱即用,运行良好(如果两个框之间的用户名匹配,即使 uid 不匹配,我也会在 ls -l 上获得正确的用户名),但 ACL 不起作用。我安装了 nfs4-acl-tools,我可以在客户端上正确读取 ACL,但它们没有被应用。
要使 ACL 发挥作用,需要做什么?
澄清一下;用户名映射适用于常规权限。ACL 是使用 uid/gid 应用的(我甚至可以通过 uid 设置 ACL,而且它们有效)。
答案1
您需要 nfs4 acls,而不是 posix acls。据我所知,还没有 Linux nfs 服务器提供此功能。
最简单的获取方法是获取启用 zfs 的系统,如 nexentastor。如果您有 Netapp 文件管理器,那么它也很好用。