NFS的相关文件:


主要配置 文件: /etc/exports


        这是 NFS 的主要配置文件了。该文件是空白的,有的系统可能不存在这个文件,主要手动建立。NFS的配置一般只在这个文件中配置即可。




nfs gss krb5i nfs gss krb5i 认证_nfs gss krb5i


配置文件说明:


格式: 共享目录的路径 允许访问的NFS客户端(共享权限参数)


如上,共享目录为/public , 允许访问的客户端为192.168.245.0/24网络用户,权限为只读。


请注意,NFS客户端地址与权限之间没有空格。



NFS输出保护需要用到kerberos加密(none,sys,krb5,krb5i,krb5p),格式sec=XXX


none以匿名身份访问,如果要允许写操作,要映射到nfsnobody用户,同时布尔值开关要打开,setsebool nfsd_anon_write 1


sys:文件的访问是 基于标准的文件访问,如果没有指定,默认就是sys, 信任任何发送过来用户名


krb5客户端必须提供标识,客户端的表示也必须是krb5,基于域环境的认证


krb5 i:在 krb5的基础上做了加密的操作,对用户的密码做了加密,但是传输的数据没有加密


krb5 p:所有的 数据都加密



nfs gss krb5i nfs gss krb5i 认证_服务器_02



NFS 文件 系统维 护指令 /usr/sbin/exportfs


       这个是维护 NFS 分享资源的指令,可以利用这个指令重新分享 /etc/exports 变更的目录资源、将 NFS Server 分享的目录卸除或重新分享。



分享资源的登录档 /var/lib/nfs/*tab


       在 NFS 服务器的登录文件都放置到 /var/lib/nfs/ 目录里面,在该目录下有两个比较重要的登录档, 一个是 etab ,主要记录了 NFS 所分享出来的目录的完整权限设定值;另一个 xtab 则记录曾经链接到此 NFS 服务器的相关客户端数据。



客户端 查询 服务器 分享资源 的指令: /usr/sbin/showmount


         这是另一个重要的 NFS 指令。exportfs 是用在 NFS Server 端,而 showmount 则主要用在 Client 端。showmount 可以用来察看 NFS 分享出来的目录资源。



nfs gss krb5i nfs gss krb5i 认证_服务器_03