当我共享时,是否必须chmod 777我的NFS文件夹?

在Redhat下,如果我将文件夹导出为NFS挂载,那么文件夹是否必须为用户/组/其他用户提供RW? 现在/存储/软件是-rwxr-xr-x root / root

即/ etc / exportfs

/storage/software *(rw,sync) 

在我的客户端,我可以挂载,但我不能写。 我使用的是普通用户,而不是root用户。 我认为“no_root_squash”修复它,但我真的不希望这样。 然后,我也不想chmod 777服务器上的文件夹。

NFS使用跨系统的文件系统权限。

一个合理的解决scheme是使用一个所有用户都是其成员的组,并在目录上设置SGID位。 公共可写为/ tmp。 如果你必须的话,至less要设置粘性位。

您应该在两台服务器上拥有相同的用户ID和组ID。 至less那些将使用NFS文件夹。