一台Linux server ip 192.168.1.254,一台Linux client ip 192.168.1.100
操作系统:CentOS 6.5
需求描述:
1:将/root 共享给192.168.1.100,可写、同步,允许客户机以root权限访问
2:将/usr/src 共享给192.168.1.0/24网段,可写、异步
3:在上一个实验基础上实现客户端上面所有用户身份都映射成nfsnobody
实施步骤:
1:查看nfs程序是否安装
[root@server ~]# rpm -qa |grep nfs 查看nfs是否安装
nfs-utils-1.2.3-39.el6.i686
[root@server ~]# rpm -qa |grep rpcbind 查看RPC是否安装
rpcbind-0.2.0-11.el6.i686

如果上述两个都没有安装那么直接通过yum来安装即可,yum  -y install nfs-utils安装时会顺带将rpcbind一起安装,启动时要先启动rpcbind然后在启动nfs
2:启动服务并设为开机启动
[root@server ~]# service nfs start
[root@server ~]# service rpcbind start
[root@server ~]# chkconfig rpcbind on
[root@server ~]# chkconfig nfs on
3:备份nfs配置文件
[root@server ~]# cp /etc/exports /etc/exports.bak
4:编辑配置文件实现需求1,2要求
[root@server ~]# vim /etc/exports
/root 192.168.1.100(rw,sync,no_root_squash)
/usr/src 192.168.1.0/24(rw,async)
5:重启服务
[root@server ~]# service nfs restart
[root@server ~]# service rpcbind restart
6:服务器端设置/usr/src本地写权限
[root@server ~]# chmod o+w /usr/src/
7:客户机测试
[root@client ~]# mkdir -p /data/root
[root@client ~]# mount 192.168.1.254:/root /data/root/
[root@client ~]# mkdir -p /tmp/src
[root@client ~]# mount 192.168.1.254:/usr/src /tmp/src/
[root@client ~]# mount |tail -2
192.168.1.254:/root on /data/root type nfs (rw,vers=4,addr=192.168.1.254,clientaddr=192.168.1.100)
192.168.1.254:/usr/src on /tmp/src type nfs (rw,vers=4,addr=192.168.1.254,clientaddr=192.168.1.100)
[root@client ~]# cd /data/root/ 进入挂载目录测试需求1
[root@client root]# touch nfs
[root@client root]# ll
-rw-r--r--. 1 root root 0 6月 14 14:14 nfs
[sw@client src]$ cd /tmp/src 普通用户进入挂载目录测试需求2
[sw@client src]$ touch nks
[sw@client src]$ ll
-rw-r--r--. 1 sw sw 0 6月 14 14:25 nks
8:需求3把所有用户都映射成nfsnobody
[root@server ~]# cat /etc/exports
/root 192.168.1.100(rw,sync,all_squash)
/usr/src 192.168.1.0/24(rw,async,all_squash)
[root@server ~]# chmod o-w /usr/src 清除上面实验的权限
[root@server ~]# setfacl -m u:nfsnobody:rwx /usr/src/ 设置访问控制列表
9:客户机测试
[sw@client src]$ touch nksss
[sw@client src]$ ll
-rw-r--r--. 1 nfsnobody nfsnobody 0 6月 14 14:28 nksss
备注:配置成功后再客户机上可以看到服务端共享目录下的全部内容(例如将root目录共享了因此客户端可以查看到root目录下的所有东西)

CentOS 6.5系统实现NFS文件共享的更多相关文章

  1. LINUX挂接UNIX系统NFS文件共享

    类似于windows的网络共享,UNIX(Linux)系统也有自己的网络共享,那就是NFS(网络文件系统),下面我们就以SUN Solaris2.8和REDHAT as server 3 为例简单介绍 ...

  2. Kerberos认证原理及基于Kerberos认证的NFS文件共享

    目录 Kerberos认证原理 简介 client访问server过程 一.Authentication Service Exchange (AS Exchange) 二.Ticket Grantin ...

  3. Samba和NFS文件共享

    SAMBA文件共享服务 通过Yum软件仓库来安装Samba服务程序 [root@zhangjh ~]# yum install samba -y Samba 配置文件注释信息较多,为了便于配置,因此先 ...

  4. 《linux就该这么学》课堂笔记15 vsftpd文件传输、Samba/NFS文件共享

    1.为了能够在如此复杂多样的设备之间(Windows.Linux.UNIX.Mac等不同的操作系统)解决问题解决文件传输问题,文件传输协议(FTP)应运而生. FTP服务器是按照FTP协议在互联网上提 ...

  5. linux nfs文件共享

    ◆一.概念   NFS是网络文件系统(Network File System)的简称,是分布式计算机系统的一个组成部分,可实现在异构网络上共享和装配远程文件系统.   NFS由SUN公司开发,目前已成 ...

  6. NFS 文件共享

    备注:NFS 文件共享需设置两部分:服务端和客户端 一.服务端设置 1.1.查看nfs包是否安装,未安装则重新安装 [root@localhost ~]# rpm -qa|grep rpcbind r ...

  7. CentOS 6.5系统上安装SVN服务器端的方法及步骤

    VN其实就是Subversion,分为服务器端和客户端.之前在网上搜了很多方法,都有各种问题,经过自己搜集整理以及实际尝试,总算有个比较靠谱的方法.本文主要介绍CentOS 6.5系统上安装SVN服务 ...

  8. RHEL6.4 NFS文件共享服务搭建

    NFS文件共享服务 1 实验方案 使用2台RHEL6.4虚拟机,其中一台作为NFS共享服务器(192.168.100.1).另外一台作为测试用的NFS客户机(192.168.100.2) 2.实现 2 ...

  9. VMware安装CentOS 6.7系统

    VMware安装CentOS 6.7系统 1. 安装前的准备 a) VMware虚拟机软件 b) CentOS 6.7镜像 c) Windows电脑一台 2. 开始安装 a) 打开VMware软件 b ...

随机推荐

  1. 逐浪web无障碍与国际化以及全民族语言支持白皮书

    北京时间2019年5月10日,领先的门户网站与WEB内核服务厂商--上海Zoomla!逐浪CMS团队发布其年度重榜产品:逐浪CMS全民族语言与国际版,体验站点:http://demo2.z01.com ...

  2. selenium+Python 将登录模块化

      公共模块化:(登录) login.py   from selenium import webdriver from time import sleep   class login(): def u ...

  3. python第一次作业

    import turtle turtle.pensize(2) turtle.pencolor("black") turtle.fillcolor("red") ...

  4. MATLAB神经网络(2) BP神经网络的非线性系统建模——非线性函数拟合

    2.1 案例背景 在工程应用中经常会遇到一些复杂的非线性系统,这些系统状态方程复杂,难以用数学方法准确建模.在这种情况下,可以建立BP神经网络表达这些非线性系统.该方法把未知系统看成是一个黑箱,首先用 ...

  5. 原来rollup这么简单之 rollup.rollup篇

    大家好,我是小雨小雨,致力于分享有趣的.实用的技术文章. 内容分为翻译和原创,如果有问题,欢迎随时评论或私信,希望和大家一起进步. 分享不易,希望能够得到大家的支持和关注. 计划 rollup系列打算 ...

  6. kafka集群搭建及结合springboot使用

    1.场景描述 因kafka以前用的不多,只往topic中写入和读取过数据,这次刚好又要用到,记录下kafka集群搭建及结合springboot使用. 2. 解决方案 2.1 简单介绍 (一)关于kaf ...

  7. 一键配置openstack-cata版的在线yum源

    下面脚本可以直接复制来配置openstack-ocata版的yum源: echo "nameserver 8.8.8.8 nameserver 119.29.29.29 nameserver ...

  8. DOTNET CORE源码分析之ServiceDescriptor

    ServiceDescriptor在.net core中的作用就是DI中注入服务元素的描述.每一个元素核心内容部分包括需要注入的服务元素的类型ServiceType,它对应的接口(如果有的话)Impl ...

  9. 【Weiss】【第03章】练习3.20:中缀表达式转后缀表达式

    [练习3.20] a.编写一个程序将中缀表达式转换为后缀表达式,该中缀表达式含括号及四则运算. b.把幂操作符添加到你的指令系统中去. c.编写一个程序将后缀表达式转化为中缀表达式. Answer: ...

  10. 创建Sphinx + GitHub + ReadtheDocs托管文档

    最新博客链接 "Tsanfer's Blog" 创建Sphinx + GitHub + ReadtheDocs托管文档 Readthedocs在线电子书链接