У меня возникла очень странная проблема с владением файлами в общем ресурсе NFS.Проблема с разрешениями пользователей NFS
Все серверы, которые я использую, являются CentOS 6.5, а версия nfs-utils, которую я использую, - nfs-utils-1.2.3-39.
На моем сервере хранения (где существует реальный общий ресурс NFS) у меня есть пользователь tomcat и группа tomcat с идентификатором пользователя 91 и идентификатором группы 91. Я могу создать каталоги, которые хочу поделиться и chmod их к tomcat: tomcat.
На моем клиентском сервере я могу успешно установить общее пространство. У меня также есть пользователь tomcat и группа tomcat с идентификатором пользователя 91 и идентификатором группы 91. Я создаю файлы и каталоги внутри общего ресурса с моего клиентского сервера, а файлы принадлежат tomcat: tomcat.
На сервере хранения я действительно могу видеть, что новые файлы сейчас существуют и принадлежат tomcat: tomcat. Но на клиентском сервере файлы никому не принадлежат: nobody (uid: gid 99:99).
После небольшого перекопа я вернул клиентский сервер, удалил содержимое общих каталогов и никому не изменил права собственности на общие каталоги на сервере хранения: nobody (uid: gid 99:99), затем Я перестроил клиентский сервер. Та же проблема все еще существует.
Что я делаю неправильно, и как я могу его решить? Мне нужны общие каталоги, которыми должен обладать tomcat: tomcat, и мне нужно иметь возможность создавать файлы с клиентского сервера внутри общих каталогов, а файлы также принадлежат tomcat: tomcat.