
Сценарий: Существуют различные сопоставления UID и GID между хостами, которым требуется общий доступ NFS.
Есть ли обходной путь без изменения сопоставления номеров на хостах?
Пример:
Есть ли способ «жестко закодировать» сопоставление имени пользователя/имени группы <-> uid/gid. (например, на стороне клиента сопоставить локальный uid 3333 с удаленным uid 2222 и локальным gid 999 с удаленным gid 888 ?)
Я знаю о трюке с сопоставлением всех с "никто" или созданием chown uog+rw -R ...
. Мне интересно решение, где пользователь UX в группе GX создает файлы и каталоги как GX и UX, а другой GY, UY создает как GY UY... может быть, какой-нибудь idmapd может быть полезен?
Если нет другого варианта, как безопасно изменить номера UID и GID на всех этих хостах, чтобы сделать их единообразными?
решение1
Посмотрите на опцию map_static в/etc/экспорты.
Или синхронизируйте идентификаторы пользователей с помощью NIS, LDAP и т. д.