默认规则
默认的权限规则是,root用户被映射成nfsnobody用户,对于客户端机器上和NFS服务器上UID相同的用户会对应映射,其它非root用户被映射成nobody用户。当root用户访问共享目录时是以nfsnobody用户访问共享目录的,具有什么权限看下共享目录权限便知。客户端机器上和NFS服务器上的相同UID用户,以NFS服务器上的用户访问共享目录,看戏目录权限便知。其它非root用户则映射成nobody用户,有啥权限一看便知。
选项
- ro:默认选项,以只读的方式共享。
- rw:以读写的方式共享。
- no_root_squash:将客户端使用的是root用户时,则映射到FNS服务器的用户依然为root用户。
- all_squash:默认选项,将所有访问NFS服务器的客户端的用户都映射为匿名用户,不管客户端使用的是什么用户。
- anonuid:设置映射到本地的匿名用户的UID
- anongid:设置映射到本地的匿名用户的GID
- sync:默认选项,保持数据同步,数据同步写入到内存和硬盘。
- async:异步,先将数据写入到内存,在将数据写入到硬盘。
- secure:NFS客户端必须使用NFS保留端口(通常是1024以下的端口),默认选项。
- insecure:允许NFS客户端不使用NFS保留端口(通常是1024以上的端口)。
EXAMPLE
配置文件: /etc/exports
/mount/www 192.168.x.x/24(rw,all_squash,anonuid=500,anongid=500)