当我/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
。