Sto lavorando in un laboratorio con tre sistemi Ubuntu e vorrei eseguire il cross-mount di alcuni filesystem tramite NFS. Tuttavia, mentre i sistemi hanno alcuni nomi utente uguali, UID e GID non corrispondono, poiché i tre sistemi sono stati impostati separatamente. Quando monto un filesystem NFS da un sistema all'altro, la proprietà appare errata. Ad esempio, se UID 1000 è alice su server1 e lo stesso UID, 1000, è bob su server2, quindi quando server1 monta il filesystem esportato di server2, i file di bob sembrano essere di proprietà di alice.
Quindi c'è un modo per fare in modo che NFS (v4) converta gli UID tra i server tramite i nomi utente associati? Cercando su Google per questo, ho visto molti riferimenti a Kerberos, LDAP o NIS, che sembrano enormi ingombri per un compito così semplice e potrebbero non essere possibili poiché questi sistemi non sono gestiti centralmente. Questo link sembra indicare che ciò che chiedo è impossibile. È corretto?
Modifica: ho provato tutte le configurazioni per /etc/idmapd.conf
cui riesco a pensare o trovare su Internet e mentre il processo idmapd è chiaramente in esecuzione, finora non ho visto alcuna prova che NFS stia facendo alcun tentativo per usarlo, e non ha mai avuto alcun effetto sugli ID utente riportati sui montaggi NFS.