NFSv4 没有 no_root_squash 吗?

Jas*_*nes 2 linux nfs centos

当我/etc/fstab

nas:/tank/nobackup  /mnt/nas       nfs     exec,nosuid,rw,bg,soft 0 0
Run Code Online (Sandbox Code Playgroud)

然后mount -a; mount

nas:/tank/nobackup on /mnt/nas type nfs (rw,nosuid,bg,soft,vers=4,addr=10.10.10.10,clientaddr=10.10.10.11)
Run Code Online (Sandbox Code Playgroud)

但是在挂载点创建文件会拒绝权限。

如果我添加no_root_squash/etc/fstab当我得到

mount.nfs: an incorrect mount option was specified
Run Code Online (Sandbox Code Playgroud)

no_root_squashNFSv4不支持吗?如果没有,那么推荐哪个?

Sob*_*que 9

no_root_squash是服务器端(导出)选项,而不是客户端选项。因此它不会进入/etc/fstab,也不能被指定为mount

如果您考虑一下 - 为什么您希望客户能够决定“嘿,我今天将成为 root,那会很好”?

http://linux.die.net/man/5/exports

不过,我建议no_root_squash您不要设置而是要设置root=,并指定一些特定的客户端充当root.