Configurando uma rede alimentada por unix

10

Eu quero configurar vários computadores em uma LAN, todos conectados a um servidor unix.

O principal objetivo é que as contas de usuário só existam no servidor. Para que qualquer usuário possa acessar sua interface normal por meio de qualquer um dos computadores fornecidos.

Quais são as diferentes maneiras de fazer isso e quais são os prós e contras desses métodos?

sidenote: Eu estou procurando um método que seja simplista, requer um trabalho mínimo absoluto feito nos terminais individuais. Se o usuário puder jogar e usar recursos intensivos, seria um bônus.

    
por Stefan 05.09.2010 / 14:27

3 respostas

5

Para gerenciamento de contas, use o LDAP. Basta instalar um cliente LDAP em todos os clientes (por exemplo, o pacote ldap-auth-client no Ubuntu) e executar um servidor LDAP no servidor.

Mantenha os diretórios iniciais em NFS ou Samba. A configuração mais simples é montar o sistema de arquivos inicial como um todo em todos os clientes no momento da inicialização. Isso não oferece boa segurança porque qualquer pessoa que conecta um laptop pode acessar todos os arquivos; se isso é uma preocupação, o Samba é o próximo método mais simples.

A principal desvantagem do LDAP e do NFS ou do Samba é que os usuários não poderão fazer nada nos clientes se o servidor ou a rede estiverem inativos. Eu não acho que qualquer solução para este lado negativo chegue perto da sua exigência de simplicidade.

    
por 05.09.2010 / 15:32
4

A Red Hat tem um projeto chamado FreeIPA que está produzindo uma configuração integrada de servidor LDAP, Kerberos, NTP e DNS que é mais fácil de configurar .

Eu não tentei ainda, mas tem sido na minha lista de coisas para experimentar por algum tempo agora.

    
por 06.09.2010 / 03:38
1

Alternativa para a solução LDAP, você pode usar o NIS para obter informações de conta e o NFS para compartilhamento de arquivos.

    
por 05.09.2010 / 21:07