配置NFS服务器

本文档详细介绍了如何在CentOS系统上配置NFS服务器,包括开放共享目录、设置权限和用户映射。首先,检查并确保NFS和rpcbind服务已安装并启动。接着,配置共享目录,如/nfs/shared,允许所有用户读取;然后,开放/nfs/upload目录供172.24.8.0/24网段主机上传文件,将所有上传文件的属主和属组设置为nfs-upload (UID: 2001, GID: 2001);最后,将/home/tom目录仅共享给192.168.159.134的jerry用户,赋予其访问、新建和删除文件的权限。" 49279155,5526973,jQuery MiniUI实现UI与数据分离示例,"['jQuery', 'web开发', 'Ajax']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

架设一台NFS服务器,并按照以下要求配置
server:192.168.159.132 client:192.168.159.134

准备:装包

server端:

rpm -qa | grep nfs //8默认已经装上了

rpm -qa |grep rpcbind //8默认已经装上了并且启动

准备:systemctl stop firewalld

setenforce 0

systemctl restart nfs-server   //启动 nfs server


1、开放/nfs/shared目录,供所有用户查询资料;

配置文件

服务端共享文件:

vim /etc/exports

创建对应的目录

在客户端:测试能否连接

在客户端;

创建并挂载目录

测试:

在服务端/nfs/shared 写入一些内容:

 重新读入 exportfs -ra

测试客户端能否收到


2、开放/nfs/upload目录,该目录为172.24.8.0/24网段的主机的数据上传目录,并将所有该网段主机上传文件的所属者和所属组映射为nfs-upload,其UID和GID为2001;

配置服务端共享文件:

vim /etc/exports

创建共享目录

给 /nfs/upload 赋予写权限

chmod o+w /nfs/upload
创建nfs-upload用户 并根据题目要求配置 UID GID

 重新读入 exportfs -ra

因为我没有主机在这个网段的 只能手打命令 假设在172.24.8.0/24网段的主机:

创建并挂载目录

#mkdir /nfstest/1
#mount 192.168.159.132:/nfs/upload /nfstest/1

此时测试应该就没有错误了
3、将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享给192.168.159.134这台主机上的jerry用户,jerry对该目录具有访问、新建和删除文件的权限。

配置服务端共享文件:

vim /etc/exports

 

创建共享目录

创建用户,修改配置

 

  重新读入  exportfs -ra

修改目录文件权限权限

 

 

在192.168.159.134客户端:

创建jerry

 

创建并挂载目录 

 

给共享目录写入一些文件

 

 测试:

 

 客户端主机root用户查看 无权限

su - jerry          #切换到jerry用户查看

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值