要求
架设一台NFS服务器,并按照以下要求配置
1、开放/nfs/shared目录,供所有用户查询资料
2、开放/nfs/upload目录,为192.168.xxx.0/24网段主机可以上传目录,
并将所有用户及所属的组映射为nfs-upload,其UID和GID均为210
3、将/home/tom目录仅共享给192.168.xxx.xxx这台主机,并只有用户tom对该目录有读写权限
(注:写出完整配置过程以及测试结果,要求结果至少有一次开机自动挂载 )
一.服务端配置
[root@localhost ~]# dnf install nfs-utils
[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# setenforce 0
创建文件,建立用户
[root@localhost ~]# mkdir /nfs/upload -pv
mkdir: created directory '/nfs'
mkdir: created directory '/nfs/upload'
[root@localhost ~]# mkdir /nfs/shared -pv
mkdir: created directory '/nfs/shared'
[root@localhost ~]# useradd tom
将所有用户及所属的组映射为nfs-upload,其UID和GID均为210
修改文件权限
应用配置
显示nfs服务器挂载信息
有可能出现以下情况
nfs服务未启动,通过该命令启动
二.客户端配置
安装nfs,关闭防火墙
创建文件
挂载到服务端对应文件上
如果挂载时长时间未响应,然后出现以下情况
可以ping一下服务端,如果成功
说明未关闭防火墙,关闭就行,一定是服务端和客户端都要关闭!!!!
三.测试
(1)服务端分享文件
查看服务端文件
查看客户端文件
服务端创建文件
查看客户端文件
(2)客户端上传文件
查看服务端文件
忘截图了
[root@localhost ~]# ll /nfs/upload
查看客户端文件
客户端创建文件
查看服务端文件
开机自动挂载
(3)
客户端直接查看/server/tom
无法直接查看
服务端上tom的id信息
主机识别用户通过uid和id,只要在客户端添加一个uid和id一致的用户就可以访问,为了方便就也叫tom了,可以随意改名,只要uid,id与服务端创建的用户相同
切换到tom
访问成功