Chinaunix首页 | 论坛 | 博客
  • 博客访问: 848993
  • 博文数量: 90
  • 博客积分: 766
  • 博客等级: 军士长
  • 技术积分: 1867
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-18 08:42
个人简介

linux

文章分类

全部博文(90)

文章存档

2021年(2)

2020年(2)

2017年(1)

2015年(11)

2014年(1)

2013年(53)

2012年(16)

2011年(4)

分类: 网络与安全

2013-03-14 11:14:49

        对于nfs服务而言,唯一需要配置的就是就nfs核心,对nfs的配置是通过配置/etc/exports文件来完成的,nfs核心的主要任务是进行登入和权限管理,所以对nfs的配置就是对权限和登入的配置,写过程序的人都知道,程序要读取配置文件,该配置文件就一定要有特定的格式,程序读取的时候,才能对配置信息就行解析,然后作出相关的动作,不然程序就exit了。

        /etc/exports配置文件的格式如下:

       第一列为服务器需要导出的目录,第二列为允许登录的客户端地址和该客户端的使用权限,如:


点击(此处)折叠或打开

  1. # /etc/exports    /home *(rw)

        这表示服务器对网络上所有的主机(*)开启对/home目录的可读可写权限(这是很危险的)。


        那么这两个内容是否有一定的规范或者范围拉,答案是肯定的,因为程序是死的,它处理的情况必须规定清楚。对导出的目录而言,没有什么限制,只要符合决定路径,且这个路径存在就没什么问题,需要主要配置的地方在于登录的主机管理和权限管理。

       对主机部分而言,设定办法有很多种,比较简单的,可以设定某一个主机来访问,可以用ip地址来表示这个主机,如:


点击(此处)折叠或打开

  1. /home/ 192.168.17.203(rw)
  2. /home/ 192.168.17.*

         这样192.168.17.*或只有192.168.17.203就可以贡献该目录了。



         对权限目录而言,比较简单的就是控制读写权限与在一定情况下是否root权限(具体请参考<鸟哥的linux私房菜>),简要可选列表如下:


点击(此处)折叠或打开

  1. rw 可读写
  2. ro 只能读
  3. no_root_squash/root_squash 在使用root用户挂载nfs时,是否拥有对目录的root权限。

         最后对rpc和nfs而言,有两个很有用的命令:
 

点击(此处)折叠或打开

  1. showmount -e <host>,该命令可查看查询的主机上有哪些可共享的目录
  2.  exportfs -rv,如果编辑了/etc/exports文件,使用该命令来重新加载/etc/exports文件。
         参考《鸟哥的linux私房菜


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

上一篇:nfs组件安装

下一篇:nfs问题记录

给主人留下些什么吧!~~