Ter acesso de proprietário em arquivos no diretório NFS montado

1

Eu tenho um servidor Linux RedHat e um cliente Solaris 10. Eu montei um diretório que localiza no servidor RedHat, no sistema Solaris com a opção RW (leitura / gravação). Eu já tenho alguns diretórios no servidor (Redhat), criados usando um usuário, digamos, ruser.

As permissões nesses diretórios são drwxr-xr-x . Quero dizer, deve ser assim para que apenas o proprietário possa escrever no diretório. O problema é que, quando tento gravar nesses diretórios do meu sistema Solaris através do diretório montado, recebo o erro de permissão negada. no entanto, quando eu mudo a permissão do diretório para drwxrwxrwx ele funciona bem.

Como posso manter minha permissão drwxr-xr-x no servidor enquanto sou capaz de escrever através do diretório do cliente montado?

Eu já tentei criar o mesmo usuário (ruser) com a mesma senha no sistema do cliente, mas ainda não parece o suficiente.

Alguma ideia? obrigado.

    
por mostafa.s 24.02.2013 / 13:06

1 resposta

2

O sistema de arquivos não está armazenando o nome de usuário, mas o ID do usuário para identificar o usuário.

Portanto, se você quiser que o usuário seja reconhecido como o mesmo usuário em ambos os sistemas, ele precisará ter o mesmo UID. Essa é a terceira coluna no seu /etc/passwd .

Você pode ver o UID do seu usuário inserindo o comando id .

Portanto, para corrigir esse problema, você precisa primeiro certificar-se de que o usuário em ambos os sistemas tenha o mesmo UID e chown dos diretórios que costumavam pertencer a ele, porque após a alteração de UID eles não pertence a ele mais.

    
por 24.02.2013 / 13:20