我在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.我在客戶服務器的共享內創建文件和目錄,這些文件由tomcat:tomcat擁有。
在存儲服務器上,我確實可以看到新文件現在存在並且由tomcat:tomcat擁有。但在客戶端服務器上,這些文件歸nobody:nobody(uid:99:99的gid)所有。
經過一番挖掘,我恢復了客戶端服務器,刪除了共享目錄的內容,並將存儲服務器上共享目錄的所有權更改爲nobody:nobody(uid:99:99的gid),然後我重建了客戶端服務器。同樣的問題依然存在。
我在做什麼錯,我該如何解決?我需要共享目錄由tomcat:tomcat擁有,並且我需要能夠從共享目錄內的客戶端服務器創建文件,同時這些文件也由tomcat:tomcat擁有。