Atualmente, tenho várias máquinas na rede doméstica que são uma mistura de desktops e laptops estáticos. Está ficando incontrolável para mim e impraticável que todos eles tenham diretórios pessoais locais, configurações e segurança, por isso estou pensando em usar o LDAP para gerenciamento comum de usuários e o NFS para diretórios pessoais compartilhados.
O que acontece quando um dos laptops está na estrada? Como a rede doméstica está inacessível, a autenticação falhará e voltará ao armazenamento local? Além disso, quando o laptop retorna, há uma maneira de sincronizar novamente o armazenamento doméstico no servidor NFS?
arquivos
Quanto aos arquivos, eu usaria uma sincronização baseada na rede para arquivos comuns (como Ubuntu One ou Dropbox ) e depois teria uma pasta compartilhada para arquivos maiores (talvez ISOs de música, fotos, vídeo e Ubuntu). Pode ser uma montagem NFS, que quando falha não importa muito, ou um compartilhamento Samba, ou provavelmente uma de várias outras tecnologias.
LDAP
A falha no LDAP definitivamente causa problemas. Não é possível traduzir todos os tipos de contas do sistema das quais você normalmente desconhece (nome <-> número de identificação) e, na melhor das hipóteses, o sistema trava repetidamente por um minuto de cada vez enquanto aguarda uma resposta do servidor LDAP antes. voltando ao sistema local. Ou o sistema pode travar e falhar completamente.
Existem algumas maneiras de contornar isso . Você pode configurar uma cópia local e sincronizá-la de várias maneiras - consulte outras respostas a esta pergunta e à pergunta vinculada. Você também pode dizer ao LDAP para não obter os usuários do sistema no diretório LDAP, mas nos arquivos locais. Em nossos servidores, colocamos o seguinte no final de nossa
ldap.conf
Você deseja garantir que todos os usuários do sistema estejam nessa lista. Mesmo assim, provavelmente não é suficiente para o uso de laptop.
Na página do manual nss_ldap
Então, basicamente, o LDAP finge que não conhece esses usuários sem sequer entrar em contato com o servidor mestre; portanto, o NSS recorre aos usuários locais e o sistema funciona bem.
Uma última idéia é que, se você estiver disposto a gastar o tempo aprendendo LDAP, poderá aprender alguns bonecos básicos e usá- los para manter todos os usuários iguais em todos os sistemas - veja esta receita de bonecos, por exemplo. O Puppet permitirá que você faça muitas outras coisas - instalação de pacotes comuns, configuração comum de vários aspectos ...
fonte