【NAS】NFS客户端挂载目录后无写入权限的解决方案

【NAS】NFS客户端挂载目录后无写入权限的解决方案在客户机通过 mount orw tnfs192 168 192 204 mnt cephfs mnt nfs 命令将网络文件 mount 到本地 执行完成之后 目录是可以访问了 但无法写入 分析 用户对目录的权限受两方面约束 NFS 认证权限 Posix 权限 NFS 权限 NFS 服务器器中 exports 中配置额读写 只读权限 Posix 权限 发现

在客户机通过

mount -o rw -t nfs 192.168.192.204:/mnt/cephfs /mnt/nfs

命令将网络文件mount到本地。执行完成之后,目录是可以访问了,但无法写入。

分析:

     用户对目录的权限受两方面约束:NFS认证权限、Posix权限;

     NFS权限:

     NFS服务器器中exports中配置额读写、只读权限

     Posix权限:

     发现exports目录权限中,参数no_root_squash的其作用是:NFS客户端使用共享目录的用户,如果是root 的话,所有的操作均在服务器端映射为root用户,拥有共享目录的root权限!

     默认情况使用的是相反参数root_squash:在登入 NFS 主机export目录的使用者如果当root时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个身份。

因为客户端是使用root登录的,自然权限被压缩为nobody了,难怪无法写入。

将配置信息改为:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/201924.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午8:18
下一篇 2026年3月20日 上午8:18


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号