`
liangtianyou
  • 浏览: 2832 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

配置/etc/exports文件

阅读更多
配置/etc/exports文件

用户可以把需要共享的文件系统直接编辑到/etc/exports文件中,这样当NFS服务器重新启动时系统就会自动读取/etc/exports 文件,从而告诉内核要输出的文件系统和相关的存取权限。在下面的例子中显示了/etc/exports文件中几个条目项的内容,被挂载在/pub目录下的文件系统具有只读访问权限,所有的计算机在访问文件系统的时候不必经过安全检查。编辑/etc/exports文件:

# vi /etc/exports
/usr/sys/src -maproot=daemon host2
/usr/ports -ro -network 192.168.1.0

从上面这个例子中可以看出exports文件的格式,首先是定义要共享的文件目录。必须使用绝对路径,而不能使用符号链接。然后设置对这个目录进行访问限制的参数,用于保证安全性。在第1行设置中,将/usr/sys/src目录共享出去。但限制客户机上的root用户等价于本机上的daemon用户,以避免客户机上的root用户拥有这个服务器上的root权限进行非法操作。此后的host2参数是主机名,从而限制只有host2才能共享这个 /usr/sys/src目录;第2行设置共享/usr/ports目录,但限制为只允许读取,并且也只有网络上的192.168.1.0计算机才能访问这个共享目录。

(1)rw:可读写权限。

(2)ro:只读权限。

(3)no_root_squash:当登录NFS主机使用共享目录的使用者是root时,其权限将被转换成为匿名使用者,通常它的UID与GID都会变成nobody身份。

(4)root_squash;如果登录NFS主机使用共享目录的使用者是root,那么对于这个共享的目录来说,它具有root的权限。

(5)all_squash:忽略登录NFS使用者的身份,其身份都会被转换为匿名使用者,通常即nobody。

(6)anonuid:通常为nobody,也可以自行设定这个UID的值,UID必须存在于/etc/passwd中。

(7)anongid:同anonuid,但是变为Group ID。

(8)sync:同步写入资料到内存与硬盘中。

(9)async:资料会先暂存于内存中,而非直接写入硬盘。

主机可以使用以下格式。

(1)单个机器:一个全限定域名(能够被服务器解析)、主机名(能够被服务器解析)或IP地址。

(2)使用通配符来指定的机器系列,使用 * 或 ?字符来指定一个字符串匹配。IP地址中不使用通配符。如果反向DNS查询失败,它们可能会碰巧有用。在完整域名中指定通配符时,点(.)不包括在通配符中。例如,*.example.com包括one.example.com,但不包括one.two.example.com.。

(3)IP网络:使用a.b.c.d/z,a.b.c.d是网络,z是子网掩码中的位数(如192.168.0.0/24)。另一种可以接受的格式是a.b.c.d/netmask,a.b.c.d是网络,netmask是子网掩码(如192.168.70.8/255.255.255.0)。
分享到:
评论

相关推荐

    linux NFS安装配置及常见问题、/etc/exports配置文件、showmount命令

    主要介绍了linux NFS安装配置及常见问题,介绍的也比较详细特分享下,方便需要的朋友

    配置exports文件实现网络硬盘映射

    通过 配置exports文件 启动linux网络挂载 实现网络硬盘映射到windows

    linux目录架构

    /etc/group 设定用户的组名与相关信息 /etc/passwd 帐号信息 /etc/shadow 密码信息 /etc/sudoers 可以sudo命令的配置文件 /etc/securetty 设定哪些终端可以让root登录 /etc/login....

    工控安全职业证书技能实践:网络服务安全权限配置实战.pptx

    /etc/exports是NFS服务的配置文件,对其进行修改达到限制网络访问的目的。 编辑格式:/共享目录 允许登录的网络( 赋予权限 );限制网络访问;/etc/securetty文件指定了允许root登录的tty设备,由/bin/login程序读取...

    ATMEL9260详细开发流程

    安装TFTP服务器端和客户端 root@yuanxh-desktop:/# sudo apt-get install tftp tftpd openbsd-inetd C,修改配置文件使用TFTP根目录 root@yuanxh-desktop:/home/yuanxh/at91_works# vi /etc/inetd.conf 在/etc/inetd...

    工控安全职业证书技能实践:网络服务安全权限配置实战.docx

    (1)如果使用NFS网络文件系统服务,应该确保/etc/exports文件具有最严格的访问权限设置,也就是意味着不要使用任何通配符、不允许root写权限并且只能安装为只读文件系统。编辑文件/etc/exports并加入如下两行。 /...

    nfs文件目录共享包含server与client

    vim /etc/exports #nfs配置文件 默认为空 #shared data for bbs by oldboy at 20160810 /data 192.168.161.0/24(rw,sync) #客户端配置 showmount -e 192.168.161.133 //此为服务端IP #成功检测到共享 telnet 192.168...

    Linux下配置 tftp 和 nfs 服务

    `tftp`2、 安装 `tftp` 客户端和服务器端3、 修改 `tftpd-hpa` 配置文件4、 若`/tftpboot` 不存在,创建该目录5、 重启 `tftpd-hpa` 服务在 ubuntu 下安装、配置 nfs 服务的步骤1、安装 nfs2、配置/etc/exports3、...

    xshell常用命令.docx

    vim /etc/bubby.txt 用vi编辑文件/etc/bubby.txt 11.快捷操作 切换窗口:alt+1,alt+2 全屏:alt+回车 将vim挂起(暂停):ctrl+z,暂停后可进行其他shell操作,完了之后可通过 fg 命令切换回vim界面继续编辑 :MR:...

    Centos7安装配置NFS服务和挂载教程(推荐)

    二、编辑exports文件,添加从机 vim /etc/exports /home/nfs/ 192.168.248.0/24(rw,sync,fsid=0) 同192.168.248.0/24一个网络号的主机可以挂载NFS服务器上的/home/nfs/目录到自己的文件系统中 rw表示可读写;sync...

    Linux系统NFS服务器的配置方法

    则开启服务(默认服务下nfs没有完全开启) 命令#service nfs start #service portmap start 四、指定NFS服务器的配置文件 NFS服务器的配置文件保存“/etc/”目录中,文件名称是“exports”,该文件用于被

    nfs离线安装包 及安装说明

    然后打开/etc/exports文件,在末尾加入: /XXXX *(rw,sync,no_root_squash) 其中/XXXX是要共享的目录 然后启动NFS: sudo /etc/init.d/rpcbind restart sudo /etc/init.d/nfs-kernel-server restart 管理结点就...

    Ubuntu离线安装NFS的安装包

    然后打开/etc/exports文件,在末尾加入: /XXXX *(rw,sync,no_root_squash) 其中/XXXX是要共享的目录 然后启动NFS: sudo /etc/init.d/rpcbind restart sudo /etc/init.d/nfs-kernel-server restart 管理结点就...

    nfs-common_1.2.8-6ubuntu1_amd64.deb

    然后打开/etc/exports文件,在末尾加入: /XXXX *(rw,sync,no_root_squash) 其中/XXXX是要共享的目录 然后启动NFS: sudo /etc/init.d/rpcbind restart sudo /etc/init.d/nfs-kernel-server restart 管理结点就...

    基于SSM+mysql框架前后端分离的文件云平台项目源码+项目说明.zip

    - 前端配置 `/etc/nginx/conf.d/easycloud_web.conf` ``` server { listen 80; server_name localhost; location / { root /home/myApps/easycloud_web; index index.html; try_files $uri $uri/ /index...

    uclinux 移植时的开发环境搭建

    uclinux 移植时的开发环境搭建 开发环境搭建 1、NFS 根文件系统搭建 (以/nfsroot/...(2)在/etc/exports 文件中加入 /nfs/romfs *(rw,sync,no_root_squash) (3)执行/etc/initrd.d/nfs restart 重启 nfs,使 nfs 配置生效

    linux搭建NFS文件共享服务器的步骤详解

    linux搭建NFS服务器 为了实现不同操作系统中的数据共享,我们一般会搭建一些用于文件共享的服务器,nfs服务器就是其中一种,它实现的是linux与linux之间的共享。...vim /etc/exports 写入 /home/te

    Linux管理员指南

    主区域 172 12.5.2 修改/etc/named.conf文件以配置一个 从区域 173 12.5.3 修改/etc/named.conf文件以配置一个 缓冲区域 173 12.5.4 DNS记录类型 174 12.6 组装各部分 177 12.7 DNS工具箱 ...

    centos7–NFS共享服务

    #关闭防火墙和selinux [root@ c7-41 ~] systemctl stop firewalld [root@ c7-41 ~] setenforce 0 ...2,设置共享目录,NFS的配置文件为/etc/exports,文件内容默认为空(无任何共享),在exports文件中设置共享资源时,

Global site tag (gtag.js) - Google Analytics