• [转]ubuntu11.04配置nfs--解决mount.nfs: access denied问题


    总算通过了nfs的localhost测试。

    配置很简单,下面摘自网络,并且整理下:

    1 安装nfs

    #apt-get install nfs-kernel-server

    #apt-get install nfs-common

    2 配置/etc/exports

    在文本末添加

    #/root/nfs_root *(rw,sync,no_root_squash)

    #chmod 777 -R /root/nfs_root

    可以使用showmount -e来查看当前的配置是否已经生效

    #showmount -e                     

    Export list for medea-MS-7680:

    说明还没有生效。

    使用exportfs -r 更新配置

    #exportfs -r

    #showmount -e

    Export list for medea-MS-7680:

    /root/nfs_root *

    3 启动

    #/etc/init.d/nfs-kernel-server restart    重新nfs服务

    简单吧,通过3步骤一般就可以使用nfs了。就可以使用localhost进行本地mount测试了。

    网络一般还会配置/etc/hosts.deny与/etc/hosts.allow。主要是配置ip访问的权限控制。但是我不想配置,感觉个人电脑上没有什么重要的东西。就忽略了。

    好了,我的噩梦开始了。

    #mount -t nfs localhost:/root/nfs_root /root/book

    出现了如下的提示:mount.nfs: access denied by server while mounting localhost:/root/nfs_root

    花了我3天的时间,检测。 发现在公司的电脑配置没有问题。就家里的台式机会出问题。

    网上search找不到任何原因。 郁闷了。

    后来,我尝试了重新配置/home/medea作为挂载点,发现居然通过了。

    我就到根目录下,   ls -al。总算发现问题了。原来我的/root的权限是     drwx------  43 root root  4096 2011-09-18 07:43 root

    我就想到了, 本地mount上后,会是另一种用户登录。   原来是root访问权限出问题了。

    于是:

    #chmod 755 /root 

    在尝试

    #mount -t nfs localhost:/root/nfs_root /root/book

  • 相关阅读:
    Android:使用 DownloadManager 进行版本更新
    Android:UI 沉浸式体验,适合第一屏的引导图片、预览图片。
    Android:相机适配及图片处理的一些问题
    Android: 设置 app 字体大小不跟随系统字体调整而变化
    Android: TextView 及其子类通过代码和 XML 设置字体大小的存在差异的分析
    SQLMap 学习
    我的书单
    macos
    linux BufferedImage.createGraphics()卡住不动
    Linux 中ifconfig和ip addr命令看不到ip
  • 原文地址:https://www.cnblogs.com/zhangbing12304/p/8313517.html
Copyright © 2020-2023  润新知