Linux下的文件共享全攻略系列之二:NFS快速配置教程与安全策略
这个使用者的权限将被压缩成为匿名使用者,通常他的UID与GID都会变成nobody那个身份
![]() 客户机配置 客户机配置相对简单,只需要使用下述命令mount NFS文件系统即可: #mount -t nfs 192.168.10.168:/home /mnt/mp3 上述命令将远程的共享目录挂接到本地的/home目录下,用户可以直接对该目录进行操作,从而获取远程的共享资源. 启动NFS服务 #service portmap start # service nfs start 下面通过一个具体的例子来介绍NFS的安全性配置.假设在某个网站上有某个目录名为/popgame目录可以开放给NFS客户机来进行下载共享等工作,而这台服务器的IP地址为:202.168.10.8,它可以开放目录给的主机的IP地址为202.168.10.10、202.168.10.13(当然可以提供给更多的服务器, 我们先进入目录/etc,然后vi exports,那么就会进入到该文件的编辑界面,我们输入如下的内容: /popgame 202.168.10.10(ro) 202.168.10.13(ro) 我们可以清楚的看到,目录/popgame只能导出到IP地址为上述的客户机上, 202.168.10.8: /popgame /mnt/game nfs ro 0 0 其中的/mnt/game目录是你要将服务器上的/popgame目录挂接到你的客户机上的本地目录,也就是说,当共享了NFS文件系统以后,你可以通过访问本地目录/mnt/game来访问共享的文件. 配置完成以后,就需要在客户机上将服务器的NFS挂接到本地客户机上了,命令如下所示: mount –t nfs 202.168.10.8: /popgame /mnt/game 特别需要注意的是:在执行命令之前,你
通常来说,我们要保护好NFS, ◆要考虑好总体的安全,拒绝所有的访问,只有在需要的时候才提供访问.也就是说,不要把NFS导出到任何主机,而只应该将它导出到所需要的主机,尤其是避免将文件系统导出到不信任的主机.并且要尽量使用只读(ro)权限导出文件系统,尽量不要使用(rw)或者是(no_root_squash)权限; ◆不要提供太多的根用户账号.特别要注意保证任何用户都没有NFS客户机的根用户账号, ◆尽量使用限制性的NFS客户机方挂接选项,用只读(ro)选项挂接文件系统,除非确实有必要,要不然不要允许设置UID二进制 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |