Linux NFS用户权限问题

Linux NFS用户权限问题,linux,linux-kernel,centos,storage,nfs,Linux,Linux Kernel,Centos,Storage,Nfs,我在NFS共享中的文件所有权方面遇到了一个非常奇怪的问题 我使用的所有服务器都是CentOS 6.5,我使用的nfs utils版本是nfs-utils-1.2.3-39 在我的存储服务器(实际的NFS共享存在的地方)上,我有一个tomcat用户和一个tomcat组,用户ID为91,组ID为91。我可以创建我想要共享的目录,并将它们chmod到tomcat:tomcat 在客户端服务器上,我可以成功装载共享空间。我还有一个tomcat用户和一个tomcat组,用户ID为91,组ID为91。我从客

我在NFS共享中的文件所有权方面遇到了一个非常奇怪的问题

我使用的所有服务器都是CentOS 6.5,我使用的nfs utils版本是nfs-utils-1.2.3-39

在我的存储服务器(实际的NFS共享存在的地方)上,我有一个tomcat用户和一个tomcat组,用户ID为91,组ID为91。我可以创建我想要共享的目录,并将它们chmod到tomcat:tomcat

在客户端服务器上,我可以成功装载共享空间。我还有一个tomcat用户和一个tomcat组,用户ID为91,组ID为91。我从客户机服务器创建共享中的文件和目录,文件由tomcat:tomcat拥有

在存储服务器上,我确实可以看到新文件现在已经存在,并且由tomcat拥有:tomcat。但是在客户机服务器上,文件的所有者是nobody:nobody(uid:gid为99:99)

经过一番挖掘,我恢复了客户机服务器,删除了共享目录的内容,并将存储服务器上共享目录的所有权更改为nobody:nobody(uid:gid为99:99),然后重建了客户机服务器。同样的问题仍然存在


我做错了什么,如何解决?我需要共享目录归tomcat:tomcat所有,并且我需要能够从共享目录内的客户端服务器创建文件,这些文件也归tomcat:tomcat所有。

在NFS服务器上,您已经设置了
root\u squash
集-然后将对NFS的所有请求转换为匿名用户(这是正常的NFS行为)。如果需要,请重新配置NFS