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