在 Redhat 下,如果我将文件夹导出为 NFS 挂载,该文件夹是否必须为用户/组/其他人提供 RW?现在 /storage/software 是 -rwxr-xr-x root/root
即 /etc/exportfs
/storage/software *(rw,sync)
在我的客户端上,我可以安装,但我不能写。我使用的是普通用户而不是 root。我认为“no_root_squash”修复了它,但我真的不想要那个。再说一次,我也不想对服务器上的文件夹进行 chmod 777。
NFS 使用跨系统的文件系统权限。
一个合理的解决方案是使用一个所有用户都是成员的组,并在目录上设置 SGID 位。公共可写用于/tmp。如果必须,至少设置粘性位。
您应该在两台服务器上拥有相同的用户 ID 和组 ID。至少那些将使用 NFS 文件夹的人。