Chinaunix首页 | 论坛 | 博客
  • 博客访问: 474229
  • 博文数量: 51
  • 博客积分: 1056
  • 博客等级: 少尉
  • 技术积分: 676
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-10 22:53
文章存档

2018年(2)

2017年(1)

2013年(2)

2012年(9)

2011年(36)

2010年(1)

分类: LINUX

2011-02-22 12:47:50

mount nfs时报 failed, reason given  by server: 权限不够 failed, reason given by server: Permission denied
这种错误很常见了,我今天也在这折腾了一会,很生气
这个错误号其实并不足够准确,往往不是直观想到的共享目录的权限造成的,但要说是权限不足,也确实如此

目前我知道的有3种原因
1、配置文件里允许mount的ip 限制
2、nfs 服务器不支持大写,我是suse 10 下的kernel nfs service, /etc/exports下配置为
/home/xy/Hi3520sdk    *(rw,no_root_squash,sync)
这种配置+关闭防火墙,不会是ip的限制 ,折腾半天之后,我把目录改成小写才通过
3、路径错误例如配置/home/xy/hi3520sdk    *(rw,no_root_squash,sync)
但是挂载的却是mount -t nfs   xx.xx.xx.xx:/home/xy/ /mnt仍然是权限不够错误,可以挂载/home/xy/hi3520sdk的子目录,不允许挂载父目录。严格说起来,报权限错误也无可非议,就是容易被误解为/home/xy/hi3520sdk的权限有问题

nfs目录本身及内部文件的权限倒无关紧要,指定了no_root_squash ,登入NFS 主机使用分享目录的使用者,如果是 root 的话,那麼对於这个分享的目录来说,他就具有 root 的权限
阅读(4235) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~