除非 chmod 777,否则无法写入 NFS

除非 chmod 777,否则无法写入 NFS

我刚刚按照以下教程

https://www.howtoforge.com/tutorial/install-nfs-server-and-client-on-debian/

我的导出文件看起来像

/storage/nfs/   192.168.2.13(rw,no_root_squash,async)

据我所知,使用 rw 和 no_root_squash,我应该能够使用我的普通用户从客户端写入 nfs,并且我的普通用户写入的所有文件都将成为 nobody:nogroup 的所有者,但是,情况似乎并非如此,并且我只能在 chmod 777 且文件归我的客户端普通用户所有的情况下写入该目录...

如何让客户端写入该目录的文件归 nobody:nogroup 所有,并且能够在没有 chmod 777 的情况下写入该目录

答案1

nfs 根据用户 ID 检查访问权限。本地计算机上的用户 UID 需要与您尝试在服务器上访问的文件所有者的 UID 相匹配。

相关内容