NFS对子目录的不同权限[关闭]

Posted

技术标签:

【中文标题】NFS对子目录的不同权限[关闭]【英文标题】:NFS different permissions to subdirectories [closed] 【发布时间】:2012-12-22 12:54:49 【问题描述】:

我的 NFS 服务器有以下 /etc/exports 配置。

/root/share *(rw,fsid=0,no_root_squash)
/root/share/music anne(rw,no_root_squash) alex(rw,no_root_squash)
/root/share/video anne(rw,no_root_squash) alex(ro,no_root_squash)

我希望 anne 对这两个目录都有 rw 访问权限。我希望亚历克斯只有 ro 访问 /root/share/video。我当前配置的问题是它们都有 rw 访问权限。

如果我将第一行更改为

/root/share *(ro,fsid=0,no_root_squash)

它会覆盖所有其他行并使所有目录为只读。

如何让第一行只对 /root/share 生效?

谢谢。

【问题讨论】:

【参考方案1】:

非常对导出文件系统的构成感到困惑。 /etc/exports 不包含访问控制列表 - 并非如此。它包含独立文件系统的列表以及它们应该如何导出。

每个条目彼此完全分开,并且导出名称匹配是精确的,而不是递归的 - 如果alex 挂载/root/share,则只会使用第一个条目。同样,alex 不能直接挂载/root/share/misc,因为它不是导出目录。

【讨论】:

以上是关于NFS对子目录的不同权限[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

centos7下NFS服务器的搭建与配置

NFS(network file system)

NFS(network file system)

NFS应用场景及环境搭建

linux下nfs客户机挂载服务器上的共享目录时,出现权限不够的错误,怎么解决?

NFS网络实时同步存储