Colocando o diretório $ HOME no servidor nfs

5

Eu tenho um número de máquinas cliente, todas executando Ubuntu, e recentemente atualizei para o 13.04. Eu também tenho um servidor baseado no Slackware que inclui um serviço nfs.

O que pretendo fazer é ter acesso a todos os meus documentos de qualquer cliente. Eu copiei todo o meu diretório $HOME para o servidor de arquivos. Eu usei usermod -d para definir meu diretório inicial para a área apropriada no servidor. Eu uso autofs para montar diretórios remotos, então o caminho completo é /net/tower/mnt/user/UserHome/peter .

Se eu fizer login através de um console de texto, tudo estará bem - meus arquivos estão acessíveis e podem ser gravados. No entanto, se eu fizer login pela área de trabalho, recebo um erro:

Could not update ICEauthority file with the full path/filename for the .ICEauthority file.

Assegurei que a propriedade e os privilégios / permissões no arquivo estão corretos. Eu tentei excluir o arquivo, tentei criar um arquivo vazio em um console de texto - ainda recebo o erro.

Eu tenho que encontrar uma maneira de superar esse erro ou encontrar uma maneira de alterar meu $HOME após o login (do meu .profile ?).

Alguém pode me ajudar?

    
por Peter Bell 08.05.2013 / 11:32

1 resposta

1

Meu conselho não resolve todos os seus problemas, mas você pode achar suficiente. Você pode ter apenas um monte de diretórios no servidor NFS. isto é, o diretório Documents. Para fazer isso, monte seu servidor nfs em algum lugar como /media/nfs_server/home . Em seguida, altere o conteúdo do arquivo ~/.config/user-dirs.dirs

Lá você pode alterar o diretório padrão do Documents e configurá-lo para o seu servidor NFS:

Você deve ter algo como:

XDG_DOCUMENTS_DIR="$HOME/Documents"

Altere para:

XDG_DOCUMENTS_DIR="/media/nfs_server/home/my_login/Documents"

Substitua-o para onde você realmente monta seu servidor NFS e seu login real. Você pode até tentar algo como: /media/nfs_server/$HOME/Documents , mas isso depende dos diretórios do seu servidor.

Espero que isso ajude.

    
por Francesc Guasch 08.05.2013 / 12:27