目录
一、开放/nfs/shared目录,供所有用户查询资料;
1.1、查询是否安装nfs和rpcbind,并启动服务
1.2、打开配置文件配置并创建资源文件
1.3、读取配置文件信息
1.4、在客户端上测试连接服务端
1.5、客户端挂载
1.6、查询测试
二、开放/nfs/upload目录,该目录为192.168.158.0/24网段的主机的数据上传目录,并将所有该网段主机上传文件的所属者和所属组映射为nfs-upload,其UID和GID为2001;
2.1、在服务端上配置共享目录信息并创建共享目录资源文件
2.2、给文件增加对应权限并刷新读取配置参数
2.3、服务端创建对应用户
2.4、在客户端上创建挂载点并进行挂载
2.5、测试结果比对要求
三、将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享给192.168.158.135这台主机上的jerry用户,jerry对该目录具有访问、新建和删除文件的权限。
3.1、在服务端上配置共享目录信息并创建用户
3.2、基于用户身份添加权限并加载配置文件
3.3、在客户端上添加用户,需保证uid一致
3.4、创建挂载点并进行挂载
3.5、比对要求测试结果
架设一台NFS服务器,并按照以下要求配置
一、开放/nfs/shared目录,供所有用户查询资料;
服务端:192.168.158.100
客户端:192.168.158.135
1.1、查询是否安装nfs和rpcbind,并启动服务
1.2、打开配置文件配置并创建资源文件
[root@server ~]# vim /etc/exports
[root@server ~]# mkdir /nfs/shared -pv
[root@server shared]# touch {1,2,3}
1.3、读取配置文件信息
[root@server ~]# exportfs -ra
1.4、在客户端上测试连接服务端
[root@node1 ~]# showmount -e 192.168.158.100
1.5、客户端挂载
[root@node1 ~]# mount 192.168.158.100:nfs/shared /mnt
1.6、查询测试
结果发现权限为只读权限,要求完成。
二、开放/nfs/upload目录,该目录为192.168.158.0/24网段的主机的数据上传目录,并将所有该网段主机上传文件的所属者和所属组映射为nfs-upload,其UID和GID为2001;
2.1、在服务端上配置共享目录信息并创建共享目录资源文件
2.2、给文件增加对应权限并刷新读取配置参数
[root@server nfs]# chmod 777 /nfs/upload、
[root@server nfs]# exportfs -ra
2.3、服务端创建对应用户
[root@server nfs]# useradd -u 2001 nfs-upload
2.4、在客户端上创建挂载点并进行挂载
[root@node1 mnt]# mkdir /upload
[root@node1 mnt]# mount 192.168.158.100:/nfs/upload /upload
2.5、测试结果比对要求
三、将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享给192.168.158.135这台主机上的jerry用户,jerry对该目录具有访问、新建和删除文件的权限。
3.1、在服务端上配置共享目录信息并创建用户
[root@server nfs]# useradd -u 1111 tom
3.2、基于用户身份添加权限并加载配置文件
[root@server nfs]# setfacl -m??? u:jerry:rwx ????? /home/tom/
[root@server nfs]# exportfs -ra
3.3、在客户端上添加用户,需保证uid一致
[root@node1 upload]# useradd -u 1111 jerry
3.4、创建挂载点并进行挂载
[root@node1 upload]# mkdir /jerry
[root@node1 upload]# mount 192.168.158.100:/home/tom /jerry
3.5、比对要求测试结果
发现仅有jerry用户可以访问,本机root用户都无法访问。
至此实验成功按要求完成。
|