Назад | Перейти на главную страницу

Проблема с разрешением Linux nfs4 с владельцем и группой

У меня есть общий каталог с сервера NFS, после установки определенного каталога в клиенте NFS пользователь и группа каталога показывают

drwxr-xr-x 20 nfsnobody nfsnobody 4096 Apr  5 04:30 webapps

Я не мог получить фактическое разрешение, которое у меня есть на сервере NFS. Если я создам какие-либо файлы или каталоги в клиенте NFS, разрешение будет nfsnobody nfsnobody. Может ли кто-нибудь дать мне предложение решить эту проблему, потому что последние 3 дня я борюсь с этой проблемой. Заранее спасибо.

Сначала перейдите на сервер nfs и ls -n в папке, к которой вы пытаетесь получить удаленный доступ.

Обратите внимание, что имена пользователей и групп заменяются их фактическими идентификаторами. Проверьте на клиенте, что эти числа соответствуют пользователю и группе, которым принадлежат папки в / etc / passwd и / etc / group. Т.е. идентификационные номера группы и пользователя в обеих системах должны быть одинаковыми. Поэтому, если user1 имеет uid 1000 на сервере, он также должен иметь uid 1000 на клиенте.

В противном случае вам необходимо настроить идентификаторы группы и пользователя так, чтобы они совпадали в обеих системах.

Если это NFSv4, возможно, у вас не запущен idmapd. Убедитесь, что в /etc/idmapd.conf есть запись для «Домена», и они совпадают как на клиенте, так и на сервере. Убедитесь, что idmapd настроен на запуск при запуске nfs. В дистрибутивах в стиле Debian это находится в / etc / default / nfs-common. Для Redhat он находится в / etc / sysconfig / nfs. Найдите что-нибудь вроде "NEED_IDMAPD"