Usando o NFS entre o OSX e o Ubuntu com uids mal-adaptados


5

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.


1
Como esse é o fórum centralizado no Mac, podemos restringir o escopo para mudar o uid no Mac (cliente final)? Os Macs geralmente começam a alocar uid em 501 para usuários que fazem login graficamente - isso é possível no final do servidor ubuntu?
bmike

Respostas:


3

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.


2
"O mais fácil é simplesmente tornar os UIDs / GIDs consistentes em todos os hosts envolvidos." Não é tão fácil depois do fato ...
Thilo

Renumerar UIDs / GIDs é trivial ... recursivo chown como root é muito simples.
EmmEff

1
Obrigado. Acabou mudando o UID / GID no servidor (já que estou menos preocupado com o borking do meu servidor doméstico do que com o meu Mac) usando instruções aqui: askubuntu.com/questions/16700/how-can-i-change-my-own-user-id
robmathers

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.