Compartilhando arquivos com permissões NFS e Unix

2

Eu sou novo em usar o NFS no contexto das permissões do Linux, então estou um pouco perdido em como posso fazer isso funcionar.

Aqui está minha configuração:

  • alpha grava arquivos como root no compartilhamento NFS montado.
  • beta serve o NFS e lê arquivos do diretório compartilhado, além de servir os arquivos por HTTP. O servidor HTTP é executado como usuário blaster com o grupo server .

O dilema que estou enfrentando é que os arquivos são escritos como root on alpha e não podem ser lidos ou gravados pelo usuário blaster do grupo server on beta .

A pergunta é: como posso corrigir isso? Preciso criar o usuário blaster e o grupo server on alpha e gravar arquivos usando este usuário e grupo para permitir que os itens sejam compartilhados com beta ?

    
por Naftuli Kay 26.09.2011 / 21:36

1 resposta

1

Escrever arquivos como raiz em um compartilhamento NFS (por um cliente NFS) é uma péssima ideia. Tão ruim que o padrão é não permitir isso.

Se você deseja os mesmos privilégios tanto na versão beta quanto na versão alfa, é necessário criar usuários com a mesma ID de usuário em máquinas e grupos com a mesma ID de grupo em ambas as máquinas. Os nomes reais são irrelevantes, embora seja realmente útil que sejam os mesmos.

    
por 27.09.2011 / 02:15