Eu tenho um servidor de arquivos com Ubuntu 10.04 gostaria de acessar via NFS do meu Mac rodando 10.6.8. O problema é que, enquanto os nomes de usuários são os mesmos, os ids são diferentes.
Googling sugere que o método anterior de lidar com isso era o mapeamento uid estático no servidor, mas isso parece ter sido eliminado no NFSv4, que é a única versão em 10.04 que eu posso encontrar.
Existe alguma maneira de mapear os uids para que eu possa obter acesso adequado de leitura / gravação de NFS? Ou eu tenho que mudar o uid em uma das máquinas? Em caso afirmativo, qual é a melhor e mais infalível maneira de fazê-lo. Estou preocupado com permissões de borking em todo o lugar.
macos
snow-leopard
unix
nfs
robmathers
fonte
fonte
Respostas:
Em última análise, o apropriado A solução é usar um serviço de diretório (como NIS ou LDAP) para fornecer um mapeamento UID / GID consistente para todos os usuários. Claro, esta é uma solução muito pesada para uma rede menor e / ou doméstica.
o mais fácil coisa a fazer é simplesmente tornar os UIDs / GIDs consistentes em todos os hosts envolvidos.
fonte
Você deve procurar usar map_static no servidor, conforme: http://www.kernelcrash.com/blog/nfs-uidgid-mapping/2007/09/10/
Atualizar Parece que o map_static não é mais suportado no Ubuntu. Não tenho certeza com o que substituí-lo - possivelmente as exportações do NFSv4 com idmapd.conf?
fonte