2020/11/26
架设一台NFS服务器,并按照以下要求配置
1、开放/nfs/shared目录,供所有用户查询资料;
2、开放/nfs/upload目录,该目录为192.168.124.0/24网段的主机的数据上传目录,并将所有该网段主机上传文件的所属者和所属组映射为nfs-upload,其UID和GID为2001;
3、将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享给192.168.124.128这台主机上的jerry用户,jerry对该目录具有访问、新建和删除文件的权限。
1.在服务端和客户端装包
yum install rpcbind -y
yum install nfs-utils -y

2.在服务端编辑配置文件
vim /etc/exports
/nfs/shared *(ro)
3.创建共享目录,并重启rpcbind服务和nfs-server服务,关闭防火墙和selinux并在客户端测试
mkdir -p /nfs/shared
systemctl restart rpcbind
systemctl restart nfs-server
systemctl stop firewalld
setenforce 0
showmount -e 192.168.124.138


4.创建目录并编辑配置文件,并测试并添加用户nfs-upload
mkdir -p /nfs/upload
vim /etc/exports
/nfs/upload 192.168.124.0/24(rw,all_squash,anonuid=2001,anongid=2001)
showmount -e 192.168.124.138
useradd -u 2001 nfs-upload
groupadd -g 2001 nfs-upload




5.在客户端创建目录并将服务端目录挂载到此目录下
[root@client ~]# mkdir /guazai
[root@client ~]# mount 192.168.124.138:/nfs/upload /guazai
在服务端创建一个1文件并在客户端查看


在客户端上传2文件发现无权限

在服务端赋予/nfs/upload目录下他人权限

在客户端上传2文件

在服务端查看

6.创建用户tom并编辑主配置文件
useradd -u 1111 tom
vim /etc/exports
/home/tom 192.168.124.138/24(rw)



客户端创建jerry用户

创建目录/guazai2并将服务端的/home/tom挂载到此目录下


在服务端创建一个文件1并在客户端进入到jerry用户下查看


在jerry用户下创建文件2,在服务端查看


用jerry用户删除文件2并在服务端查看



浙公网安备 33010602011771号