RHCE第四次实验

要求:

架设一台NFS服务器,并按照以下要求配置
1、开放/nfs/shared目录,供所有用户查询资料
2、开放/nfs/upload目录,为192.168.100.0/24网段主机可以上传目录,
并将所有用户及所属的组映射为nfs-upload,其UID和GID均为210
3、将/home/tom目录仅共享给192.168.100.136这台主机,并只有用户tom可以完全访问该目录

 1.服务端及客户端的准备工作

  1. [root@server ~]# setenforce 0

  2. [root@server ~]# systemctl stop firewalld

  3. [root@server ~]# yum install nfs-utils -y # 服务端及客户端都安装

 2.服务端编辑配置文件

 

  1. [root@server ~]# cat /etc/exports/nfs/shared *(ro,sync)

 3.服务端建立共享文件目录,并设置权限

 [root@server ~]# mkdir -p /nfs/shared
[root@server ~]# echo "welcome to xi'an" > /nfs/shared/readme
[root@server ~]# chmod -Rf 777 /nfs/shared/

4.服务端先启动rpc服务,在启动nfs服务 

 
[root@server ~]# systemctl start rpcbind
[root@server ~]# systemctl start nfs-server
[root@server ~]# systemctl enable rpcbind
[root@server ~]# systemctl enable nfs-server
 

新建本地挂载目录

 [root@node1 ~]# mkdir /nfs1   #新建本地挂载
[root@node1 ~]# mount -t nfs 192.168.224.130:/nfs/shared /nfs1
# 使用mount远程挂载命令挂载服务器的目录到客户端本地目录,-t nfs 表示使用的文件系统类型
[root@node1 ~]# cd /nfs1/  ## 通过本地目录访问远程共享数据
[root@node1 nfs1]# ls
readme
[root@node1 nfs1]# cat readme 
welcome to xi'an

 1.服务端建立共享文件目录

 

  1. [root@server ~]# mkdir -p /nfs/upload

  2. [root@server ~]# touch /nfs/upload/{A,B,C}

 2.创建nfs-upload用户,UID和GID为210

 root@server ~]# useradd -r -u 210 nfs-upload

 3.修改配置文件,重启服务

 

  1. [root@server ~]# cat /etc/exports/nfs/upload 192.168.100.0/24(rw,anonuid=210,anongid=210,sync)

  2. [root@server ~]# systemctl restart nfs-server

 4.在客户端查看共享目录

 

  1. [root@node1 ~]# showmount -e 192.168.224.130:Export list for 192.168.224.130:/nfs/upload 192.168.100.0/24

 5.创建挂载点目录进行挂载

 

  1. [root@node1 ~]# mkdir /A

  2. [root@node1 ~]# mount -t nfs 192.168.224.130:/nfs/upload /A

 1.服务端建立共享文件目录,并设置权限

 

  1. [root@server ~]# mkdir /home/B

  2. [root@server ~]# echo "NIHAO" > /home/B/data

  3. [root@server ~]# chmod -Rf 777 /home/B

 2.服务端编辑配置文件

 

  1. [root@server ~]# vim /etc/exports

  2. [root@server ~]# cat /etc/exports

  3. /home/B 192.168.224.132(rw)

 3.在服务端设置用户

 

  1. [root@server ~]# useradd tom

  2. [root@server ~]# chown tom:tom /home/B #要求的tom目录,错写成B目录

 4.查看共享目录

 

  1. [root@server ~]# showmount -e Export list for server:/home/B 192.168.224.132

 5.在客户端查看共享目录

 

  1. [root@node1 ~]# showmount -e 192.168.224.130 Export list for 192.168.224.130:/home/B 192.168.224.132

 6.客户端使用本地挂载方式访问远程共享目录

 

  1. [root@node1 ~]# mount -t nfs 192.168.224.130:/home/B /nfs3

  2. [root@node1 ~]# cd /nfs3

  3. [root@node1 nfs3]# ls

  4. data

  5. [root@node1 nfs3]# cat data

  6. NIHAO

 创建tom用户

 [root@node1 nfs3]# useradd -u 1001 tom
[root@node1 nfs3]# su tom
[tom@node1 nfs3]$ touch a
[tom@node1 nfs3]$ ll
总用量 4
-rw-rw-r--. 1 tom  tom  0 11月 15 06:12 a
-rwxrwxrwx. 1 root root 6 11月 15 06:09 data
[tom@node1 nfs3]$ su
密码: 
[root@node1 nfs3]# touch a
touch: 无法创建 'a': 权限不够

你可能感兴趣的:(服务器,linux,网络)