NFS
服务端关闭火墙,下载软件
开启服务,编写文件
文件中编写要分享的目录以及,分享的设置。(下图是分享/fenxiang对所有人可读)
在客户端查看,可查看到172.25.55.132用户共享目录为/fenxiang。
客户端下载自动挂载软件,只要访问分享就会自动挂载到客户端。
我们看到没有/net,开启服务后,出现/net目录。
在/net下可查看到有172.25.55.132目录,其下有分享的目录。
访问分享后,df可看到分享目录已挂载。
- 设置自动挂载的时间
/etc/sysconfig/autofs
设置自动挂载时间后,访问目录退出过10秒后,可看到没有挂载了。
- 指定挂载路径
/pub是最终挂载目录的上一级目录,如果是/pub/westos,则挂载目录是/pub/westos/fenxiang.
编辑挂载的目录是/pub/fenxiang ,只读挂载vers=3,挂载的目录是172.25.55.132/fenxiang目录。
重启服务,访问分享目录。
查看挂载
mount,查看到是只读挂载,vers=3.
- 设置用户端可写
将用户端的挂载文件修改为正常挂载。
访问分享目录
此时将挂载方式改为可写挂载,mount命令查看如图:
但是客户端还是没有写入权限,不能删除或建立文件:
因为服务端的设定是只读设定,我们编辑配置文件改为可写。
文件编辑内容:
在客户端等到上次实验的挂载自动卸载后,我们访问共享目录,此时可以删除文件。
我们此时创建的文件所有者是nfsnobody。
- 指定匿名用户为root身份:
客户端访问并创建文件,显示文件所有者是root。
- 指定用户和组身份
指定用户身份为id=1001.
客户端访问并创建文件,显示文件所有者是1001.
设置用户为1001,组为1001.
客户端访问并创建文件,文件所有者和组是1001.
- 设置个别用户可写权限
设置172.25.55.1用户可写,其他人不可
客户端访问,删除文件失败,客户端ip为172.25.55.232.
修改客户端ip为172.25.55.1,访问并成功删除、创建文件。