Eu estou trabalhando em um laboratório com três sistemas Ubuntu, e gostaria de cruzar alguns sistemas de arquivos via NFS. No entanto, embora os sistemas tenham alguns dos mesmos nomes de usuários, os UIDs e os GIDs não correspondem, porque os três sistemas foram configurados separadamente. Quando eu montei um sistema de arquivos NFS de um sistema para outro, a propriedade aparece errada. Por exemplo, se o UID 1000 for alice no servidor1 e o mesmo UID, 1000, for bob no servidor2, então, quando server1 montar o sistema de arquivos exportado do servidor2, os arquivos de bob parecerão pertencer a alice.
Então, existe alguma maneira de fazer o NFS (v4) converter UIDs entre servidores através de seus nomes de usuários associados? Pesquisando isso, já vi muitas referências a Kerberos, LDAP ou NIS, o que parece ser um grande exagero para uma tarefa tão simples, e pode não ser possível, já que esses sistemas não são gerenciados centralmente. Este link parece indicar que o que eu peço é impossível. Está correto?
Editar: Eu tentei todas as configurações para /etc/idmapd.conf
que eu posso pensar ou encontrar na internet, e enquanto o processo idmapd está claramente em execução, até agora eu não vi nenhuma evidência de que o NFS está fazendo qualquer tentativa de use-o, e ele nunca teve qualquer efeito sobre o ID do usuário relatado nas montagens do NFS.