27.1.1: NFS安装
1. NFS安装与配置
1) NFS安装
yum install nfs-utils
2) 分享目录配置
vi /etc/exports
# [分享目录] [ip或ip网段]([权限及登录身份等])
/tmp/sharefolder 192.168.0.1/24(rw,all_squash,anonuid=501,anongid=501)
# ip段可以写成主机名,主机名可以用通配符"*",来匹配域用户
# 共享目录之后,可以跟多个ip段,用空格分开
权限及登录身份段参数
- rw(read & write)
- ro(read only)
是否可读写,除了此处必须设置外,还限制在分享的文件或目录本身的权限
- sync(内存和硬盘同步写入)
- async(暂存于内存,而不是直接写入硬盘)
- no_root_squash(如使用NFS的是root用户,则保留文档的root权限)
- root_squash(如使用NFS的是root用户,会把root更改成nfsnobody用户,安全性比较好)
- all_squash(不论使用NFS的是谁,都会把其更改为nfsnobody用户)
- anonuid(指定取代root_squash或all_squash所使用匿名用户的uid)
- anongid(指定取代root_squash或all_squash所使用匿名用户的gid)
指定的uid和gid必须是本机系统里所存在的
3) 扩展、nfsnobody
cat /etc/passwd|grep nfsnobody
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
# 匿名NFS用户