架设一台NFS服务器,并按照以下要求配置
关闭防火墙,selinux
[root@localhost yum.repos.d]# systemctl stop firewalld.service
[root@localhost yum.repos.d]# setenforce 0
装包
[root@localhost yum.repos.d]# yum install rpcbind -y
[root@localhost yum.repos.d]# yum install nfs-utils -y
起服务
1、开放/nfs/shared目录,供所有用户查询资料;
编辑配置文件 三部分:共享目录,共享主机,共享主机参数
创建对应资源文件
[root@localhost ~]# mkdir -p /nfs/shared
#重新读取数据并导出
[root@localhost ~]# exportfs -ra
客户端
#创建挂载目录
[root@localhost ~]# mkdir -p /client/shared
显示可供下载的目录
#将服务器共享目录挂载到挂载目录下
[root@localhost ~]# mount 192.168.75.100:/nfs/shared /client/shared
服务端
2、开放/nfs/upload目录,该目录为172.24.8.0/24网段的主机的数据上传目录,并将所有该网段主机上传文件的所属者和所属组映射为nfs-upload,其UID和GID为2001;
服务端
[root@localhost ~]# mkdir -p /nfs/upload
[root@localhost ~]# touch /nfs/upload/{1..5}
#创建所属组和所属者
[root@localhost ~]# groupadd -g 2001 nfs-upload
[root@localhost ~]# useradd -u 2001 -g 2001 nfs-upload
#增加写权限
[root@localhost ~]# chmod o+w /nfs/upload/
#重新读取数据并导出
[root@localhost ~]# exportfs -ra
客户端
[root@localhost ~]# mkdir /client/upload
显示可供下载的目录并进行挂载
可读可写
3、将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享给172.24.8.129这台主机上的jerry用户,jerry对该目录具有访问、新建和删除文件的权限。
服务端
客户端
[root@localhost ~]# mkdir -p /client/tom
创建用户jerry