Как правильно настроить idmapd?Linux

Ответить
Anonymous
 Как правильно настроить idmapd?

Сообщение Anonymous »

У меня есть сервер nfs4, на котором идентификаторы двух пользователей перепутаны с клиентом.
(Обе машины работают под управлением Debian Trixie)

Код: Выделить всё

server name=jupiter
karl  1000
alice 2001
bob   3001

Код: Выделить всё

client name=saturn
karl  1000
alice 3001
bob   2001
Юпитер экспортируется через /etc/exports, импорт Сатурна через autofs

Код: Выделить всё

  data -fstype=nfs,nolock,nosuid,soft,vers=4 jupiter:/data
Файлы, принадлежащие Алисе на Юпитере, похоже, принадлежат Бобу на
Сатурне. Это ожидаемо, но нежелательно ;-)
Я не решаюсь менять идентификаторы пользователей на любом хосте,
поскольку это может привести к поломке вещей на других «планетах» ;-).
Поиск в сети предложил использовать idmapd для изменения идентификаторов по
конфигурации. Поэтому я изменил /etc/idmapd.conf на Юпитере:

Код: Выделить всё

  [General]
Domain = jupiter.home
[Translation]
Method = static,nsswitch
[Static]
alice@SATURN.HOME = alice
bob@SATURN.HOME = bob
По Сатурну я только что добавил

Код: Выделить всё

  Domain = saturn.home
в /etc/idmapd.conf
Однако это не впечатляет монтирование. Я по-прежнему получаю файлы, принадлежащие
Алисе на Юпитере, принадлежат Бобу на Сатурне.
  • Изменение SATURN.HOME на нижний регистр не помогло.
  • удаление nsswitch ничего не изменило - что меня удивляет, поскольку
    пользователь karl все еще отображается, а не превращается в «никто». (Как?)
  • Может ли быть так, что мне придется заставить Сатурн объявить о своем «царстве»
    иными способами, чем помещение его в idmapd.conf?


Подробнее здесь: https://stackoverflow.com/questions/798 ... d-properly
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»