NFSv4 没有 no_root_squash 吗?

NFSv4 没有 no_root_squash 吗?

当我/etc/fstab

nas:/tank/nobackup  /mnt/nas       nfs     exec,nosuid,rw,bg,soft 0 0

然后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)

但在挂载点创建文件会导致权限被拒绝。

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

mount.nfs: an incorrect mount option was specified

问题

NFSv4不no_root_squash支持吗?如果不支持,那么推荐哪一个?

答案1

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

如果你仔细想想 - 为什么你会希望客户端能够决定“嘿,我今天将成为根用户,那就太好了”?

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

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

相关内容