На моем Linux-сервере установлен общий ресурс nfs. Если пользователи создают файлы или каталоги, все работает нормально, и вновь созданный элемент принадлежит этому пользователю. Однако, если root входит и делает chown на элементе, он в конечном итоге принадлежит 32547. Что-то похожее происходит с группами, он заканчивается как 1310644168. [Edit: Я только что заметил, что количество меняется каждый раз, когда я перезапускаю nfs на сервер. Поэтому, если я перезапускаю nfs и перемонтирую его на клиенте, а затем выполняю chgrp test1 dir2, в итоге получается группа 28772371144]
На сервере, на котором размещен общий ресурс, idmapd использует Method = static. Параметры в / etc / exports: rw, insecure, sync, no_all_squash, no_root_squash.
На коробке, на которой он установлен, fstab имеет следующие параметры: bg, intr, soft, timeo = 5, retrans = 5, actimeo = 10, retry = 5.
Что мне нужно сделать, чтобы root мог изменять владельца или группу элементов в общей папке?
Заранее спасибо.
Я наконец нашел этот предмет: https://www.novell.com/support/kb/doc.php?id=7014266
В основном, чтобы заставить его работать на сервере RHEL, мне пришлось сделать:
echo 1 > /sys/module/nfsd/parameters/nfs4_disable_idmapping
Теперь все просто работает.