如何在Linux中的NFSv4挂载上使用POSIX ACL?

前端之家收集整理的这篇文章主要介绍了如何在Linux中的NFSv4挂载上使用POSIX ACL?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我最近转发了一个 Linux文件服务器,从仅提供NFS v3到提供NFS v4.我们所有的客户都乐于开始自动使用NFS v4.不幸的是,这有效地破坏了使用它们的少数用户的ACL管理,因为他们已经习惯了POSIX工具不再工作. (更糟糕的是,ls不再表示具有ACL的文件,因此它们比以前更隐蔽.)

我只是因为我们的存储系统改变了软件(而且文件服务器实际上是将ACL作为POSIX ACL存储在磁盘上)而从不想学习新工具的用户那里得到了回击,所以转换到NFSv4 ACL感觉有点傻,什么与每个系统涉及运行一些Linux的变种).

我可以强制客户端为不想学习NFSv4 ACL的用户使用NFS v3,但是有没有办法运行NFS v4客户端但POSIX ACL程序有效?最好不要偏离分布的标准存储库太远.

客户端正在运行Fedora. (目前他们使用Fedora 23,但是他们升级了很多,Fedora每六个月左右发布一次.)服务器在Linux上运行Scientific Linux 7和ZFS.

解决方法

有一些补丁可供libacl在nfs4和Posix ACL之间进行某种映射.它们似乎没有维护.我从来没有尝试过.

http://www.citi.umich.edu/projects/nfsv4/linux/acl-patches/

http://www.citi.umich.edu/projects/nfsv4/linux/using-acls.html

https://tools.ietf.org/html/draft-ietf-nfsv4-acl-mapping-05

猜你在找的Linux相关文章