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 的权限
阅读(4330) | 评论(0) | 转发(0) |