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 的权限

阅读(2608) | 评论(0) | 转发(0) |

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐