信息安全一班 夏必为 22020309114
第1步:NFS规划。
1)将本地文件系统的/home/mp3 目录共享,mary 客户机对该目录具有读写权限,其他
所有用户(包括本地用户)对该目录具有只读权限。
2)将本地文件系统的/home/video 目录共享,192.168.21.100与192.168.21.200两个客户机对该目录有读写权限,而192.168.21.0/24网段内的其他客户机对该目录具有只读权限。
3)将本地文件系统的/home/cloud 目录共享,所有用户对该目录具有读写权限。
第2步:NFS服务的安装和启动。
第3步:NFS服务的配置。
1)创建目录 mp3、vedio、cloud,并修改这3个目录的权限。
命令1--创建目录:mkdir -p /home/mp3 /home/vedio /home/cloud
命令2--修改权限:
chmod 755 /home/mp3
chmod 755 /home/video
chmod 777 /home/cloud
2)配置/etc/exports 文件。
命令1--打开host配置文件:vim /etc/hosts
添加mary主机名对应的IP地址:192.168.33.100 mary
命令2--打开nfs配置文件:vim /etc/exports
设置三个共享目录的客户端以及共享权限:
/home/mp3 mary(rw,no_root_squash) *(ro)
/home/video 192.168.33.100(rw,no_root_squash) 192.168.33.200(rw,no_root_squash) 192.168.33.0/24(ro)
/home/cloud *(rw,no_root_squash)
命令3--修改配置文件后重启nfs服务:systemctl restart nfs
3)利用exportfs 命令检测配置。
命令:exportfs -rv
检查共享目录及共享客户端无误
3)利用mount命令在客户机挂载 NFS 服务器的输出目录,并且尝试操作挂载点,将验
是否能实现NFS共享的特性。
命令1--客户机创建三个挂载点目录: mkdir -p /mnt/nfs/mp3 /mnt/nfs/video /mnt/nfs/cloud
命令2--客户机挂载三个共享目录:
mount 192.168.33.10:/home/mp3 /mnt/nfs/mp3
mount 192.168.33.10:/home/video /mnt/nfs/video
mount 192.168.33.100:/home/cloud /mnt/nfs/cloud
命令3--查看是否挂载成功:df -h
测试权限部分:
测试mary客户机对/home/mp3的读写权限
展示mary ip:192.168.33.100(如上图hosts文件所示)
命令:
touch /mnt/nfs/mp3:/testfile_mary
echo "mary test" > /mnt/nfs/mp3/testfile_mary
cat /mnt/nfs/mp3/testfile_mary
测试其他所有用户(包括本地用户)对该目录具有只读权限
ip展示:
测试:
(2)
测试172.16.14.100与172.16.14.200两个客户机对该目录有读写权限
展示测试主机ip地址:172.16.14.100和172.16.14.200
命令:
touch /mnt/nfs/video/testfile
echo "two_ip_test" > /mnt/nfs/video/testfile
cat /mnt/nfs/video/testfile
192.168.21.0/24网段内的其他客户机对该目录具有只读权限
(3)所有用户对该目录具有读写权限
命令:
touch /mnt/nfs/cloud/testfile_all
echo "all test" > /mnt/nfs/cloud/testfile_all
cat /mnt/nfs/cloud/testfile_all