将导出从“no_root_squash”更改为“root_squash”是否需要在客户端重新安装?

将导出从“no_root_squash”更改为“root_squash”是否需要在客户端重新安装?

情况:QNAP NAS 已经为多个目录提供服务,我想将设置从 更改no_root_squashroot_squash

  • 执行此操作是否会影响除用户权限之外的其他任何内容?
  • 是否必须在客户端进行重新安装才能生效?

我希望它对客户是透明的,但是我在谷歌上找不到答案,甚至没有任何涉及该主题的内容。

这里有人可以肯定地告诉我吗?

答案1

root_squash选项完全在服务器端完成,因此您需要再出口操作服务器端,但没有客户端。

在命令行上,重新导出很简单exportfs -r;如果您通过 GUI 进行更改,它可能会为您处理此问题。

如果您的客户端系统有以 root 身份访问 NFS 共享的进程,这些进程可能会开始出现问题,因为它们已经写入的文件和目录(以 user 身份root)将突然变得无法访问,并且它们在更改后创建的任何新文件都将被标记由nobody(或nfsnobody在某些发行版中)拥有。

相关内容