É possível armazenar os diretórios pessoais do usuário remotamente?

10

Eu trabalho em um pequeno escritório com 6 PCs e um servidor. Estou pensando em instalar o Ubuntu em todos os computadores, mas gostaria que os usuários pudessem fazer login em qualquer um dos computadores e poder acessar seus arquivos.

É possível armazenar os diretórios pessoais de cada usuário no servidor e configurar cada PC para verificar suas credenciais também?

Estou pensando que, configurando a rede dessa maneira, posso manter tudo organizado em um sistema e gerenciar tudo a partir de lá. Esta é uma abordagem sensata ou acabará por levar a mais dores de cabeça / complexidade e causar problemas de desempenho na LAN?

    
por jessenorton 27.11.2014 / 15:04

2 respostas

3

Existem várias soluções de software projetadas especialmente para essas tarefas, mas posso sugerir uma solução ad-hoc simples:

  1. No servidor, crie um único diretório /home grande e compartilhe-o pelo NFS.
  2. Em cada cliente, mova os arquivos a seguir para que eles também residam no NFS e compartilhem entre os PCs. %código%
  3. Monte NFSs na inicialização em cada cliente.

No entanto, o problema é que alguns truques peculiares do PAM não são compatíveis com as configurações compartilhadas do usuário. Esses são os casos em que você precisa de um software específico.

    
por Barafu Albino 27.11.2014 / 15:13
2

Você precisará de mais de um componente para fazer isso e esteja ciente de que existem muitas maneiras de realizar isso;

Primeiramente você precisará ter um controlador de domínio Linux (como o Windows AD), para fazer seu AAA . Em seguida, também um servidor de banco de dados deve ser usado para armazenar essas informações ( LDAP na maioria dos casos). Existem soluções "tudo-em-um" para isso, como Fedora 389DS .

E então você precisará de um servidor de armazenamento com

  • Um compartilhamento "privado" por usuário, que armazena o perfil do usuário e os dados pessoais.
  • [OPT] Um compartilhamento 'compartilhado', disponível apenas para determinados grupos, usuários etc.

Aqui você também pode escolher entre softwares como Samba (que é o que você encontre a maioria dos documentos em), Open Media Vault , FreeNAS etc.

Depois disso, você ainda precisará procurar por WebDav para tornar seus compartilhamentos acessíveis de fora da sua LAN, ou em dispositivos móveis. Mesmo assim, há muito mais coisas que podem ser configuradas e implementadas para melhorar a usabilidade geral.

Existe algo chamado Zentyal que é um servidor semelhante ao Windows SMB, baseado no Ubuntu que pode fazer tudo isso com uma boa interface web.

É simplesmente demais explicar tudo em um post, mas isso lhe dará algumas informações para começar. Se você quiser mais alguma explicação sobre uma parte específica, basta fazer uma postagem.

    
por radriaanse 27.11.2014 / 17:26