linux - 配置 NFS 出错, permisson denied
高洛峰
高洛峰 2017-04-17 11:18:20
[Linux讨论组]

参照这篇教程在局域网里搭建成功了, 13.04 到 13.04 两个都是桌面版:
然后我按照一样的方案从局域网的桌面版, 连接 VPS 上的 Server 版 13.04 .
操作步骤一样的, 都是按照教程, 然后添加 anonuid 等等..
/etc/exports 内容为:

/opt/nfs/ *(rw,sync,all_squash,no_subtree_check)

报错是这样的:

➤➤ sudo mount -t nfs jiyinyiyong.info:/opt/test/ work/ -v
mount.nfs: timeout set for Sun Jun 23 08:36:18 2013
mount.nfs: trying text-based options 'vers=4,addr=76.164.199.10,clientaddr=192.168.1.108'
mount.nfs: mount(2): Operation not permitted
mount.nfs: trying text-based options 'addr=76.164.199.10'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 76.164.199.10 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 76.164.199.10 prog 100005 vers 3 prot UDP port 41166
mount.nfs: mount(2): Permission denied
mount.nfs: access denied by server while mounting jiyinyiyong.info:/opt/test/

此外:

➤➤ sudo showmount -e jiyinyiyong.info
Export list for jiyinyiyong.info:
/opt/nfs *
➤➤ rpcinfo -p jiyinyiyong.info
   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  48387  status
    100024    1   tcp  36828  status
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100227    2   tcp   2049
    100227    3   tcp   2049
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100227    2   udp   2049
    100227    3   udp   2049
    100021    1   udp  35656  nlockmgr
    100021    3   udp  35656  nlockmgr
    100021    4   udp  35656  nlockmgr
    100021    1   tcp  54067  nlockmgr
    100021    3   tcp  54067  nlockmgr
    100021    4   tcp  54067  nlockmgr
    100005    1   udp  36975  mountd
    100005    1   tcp  45682  mountd
    100005    2   udp  43618  mountd
    100005    2   tcp  42398  mountd
    100005    3   udp  60350  mountd
    100005    3   tcp  54424  mountd

另外检查 selinux 的状态是 desabled, 应该可以排除

%%➤ sudo setenforce 0
setenforce: SELinux is disabled
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号