您的位置:首页 > 其它

ubuntu 11.10 nfs mount.nfs:access denied by server while mounting

2013-03-03 22:33 330 查看
原创作品,允许转载,转载时请务必以超链接形式标明文章
原始出处 、作者信息和本声明。否则将追究法律责任。http://spazzzz.blog.51cto.com/2707720/606946

昨天配置NFS,中间没出现任何不正常的反映,但最后在客户端使用
mount -t nfs hdp1:/test /mnt
挂载NFS目录,显示

“mount.nfs:access denied by server while mounting hdp1:/test”

莫名其妙的被服务器拒绝,然后就一直搞不清有什么问题,提示是权限不够,所以就
chmod 777 /test
chmod 777 /mnt
并且用户都使用root
exports中的共享选项都是no_squash

但结果就是死活都是access denied。
没办法就上网搜索,有些说的tcp warpper限制,有的说是iptables限制,但都不适用于我这种情况。



最后不经意间看到有人说是exports的共享范围设置有问题,看了我的设置:
/test 192.168.2.*(rw,no_squash)

把192.168.2.*换成192.168.2.3就可以了,但这样的话权限定义的就太细了,我要开放给2段,不能使用通配符*,要使用192.168.2.0/24。
不知这到底是什么原因,个人猜测是不是NFS的代码上的验证方式。是否可以这么理解:在192.168.2.2上mount,NFS将配置hosts文件,使用127.0.0.1来与192.168.2.*进行验证,导致不能通过验证,所以结构就是access denied。

目前没有深究这个问题,可能是hosts文件有影响,等闲的时候再试试看。
本文出自 “春种一粒粟” 博客,请务必保留此出处http://spazzzz.blog.51cto.com/2707720/606946
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐