NFS 权限

转载

默认规则

默认的权限规则是,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)