Como configurar pastas domésticas e autenticação baseadas em rede para obter a capacidade de fazer logon a partir de qualquer máquina em minha casa?

1

Para minha rede doméstica, composta de um servidor torre / estação de trabalho / file-n-print e vários laptops (para cada membro da família), todos executando o Ubuntu 9.10 ou 9.04, eu quero ser capaz de fazer o que -cool UNIX / FreeBSD / Linux desenvolvedores vêm fazendo há quase duas décadas, ou seja, de qualquer máquina na rede, qualquer usuário (ou seja, membro da família) é capaz de fazer logon e ter suas configurações, favoritos, documentos - ou seja, ela pasta pessoal.

O único truque adicional de que preciso é que, quando eu viajo para longe de casa, ainda preciso fazer logon e acessar minhas coisas no meu laptop e, quando conecto o laptop à rede em casa, ele precisaria ser sincronizado. coisas como documentos atualizados e novos marcadores. Uma complicação seria, no entanto, que eu poderia ter feito algum trabalho de outra máquina na rede antes que o laptop fosse reconectado à rede.

Eu fiz uma pequena pesquisa e me perguntei se algo como UnionFS poderia ajudar com o laptop / problema de datasync da rede. Eu olhei para o NIS vs LDAP para autenticação, mas há muita informação por aí - é impressionante.

Que conselhos / ponteiros / links você pode me oferecer para começar este trabalho?

    
por pcapademic 18.01.2010 / 00:33

3 respostas

1

O

LTSP tem como alvo clientes thin (isso pode significar diskless, inicialização de rede e outras funcionalidades que você pode não estar procurando).

Aparentemente, você está apenas procurando por perfis de roaming.

Acabei de descobrir o csync . Na página inicial:

...csync is a client only bidirectional file synchronizer. You can use csync for different things. The intention is to provide Roaming Home Directories for Linux...

Inclui um módulo PAM para suportar autenticação:

pam_csync is a PAM module to provide roaming home directories for a user session. This module is aimed at environments with central file servers where a user wishes to store his home directory. The Authentication Module verifies the identity of a user and triggers a synchronization with the server on the first login and the last logout.

Como funciona (a partir da página do usuário):

csync is a lightweight utility to synchronize files between two directories on a system or between multiple systems. It synchronizes bidirectionally and allows the user to keep two copies of files and directories in sync. csync uses widely adopted protocols, such as smb or sftp, so that there is no need for a server component. It is a user-level program which means you don’t need to be a superuser or administrator. Together with a Pluggable Authentication Module (PAM), the intent is to provide Roaming Home Directories for Linux (see The PAM Module).

    
por 18.01.2010 / 23:04
0

Você não precisa do UnionFS. O que você está falando provavelmente já pode ser feito desde que você está executando o Ubuntu em todos os seus computadores e é suportado nativamente. Quando você chegar à tela de login no Ubuntu, há uma opção para fazer login remotamente em uma máquina. O termo que você está procurando é "Terminal Server". Aqui estão algumas informações sobre o Ubuntu.

Quando você estiver longe de casa e tiver uma conexão com a Internet, ainda poderá conectar o SSH ao seu Terminal Server e ter acesso a todas as suas coisas. Você também pode usar um usuário local no laptop e depois transferir as coisas para o Terminal Server. Sugiro procurar alguns artigos no Google sobre isso. Praticamente você precisaria dedicar uma máquina como o Terminal Server que gerencia todas as contas.

I.T. não é realmente minha coisa. Eu posso estar errado sobre isso. Você receberá uma resposta muito melhor e abrangente publicando essa pergunta em ServerFault

    
por 18.01.2010 / 01:12
0

Sugiro implantar algum controle de versão, por exemplo, git (1) para resolver possíveis conflitos de mesclagem se os arquivos forem modificados de lugares diferentes. e esta resposta de falha do servidor tem uma boa explicação sobre as soluções de autenticação e autorização.

    
por 24.01.2015 / 09:38