Preciso configurar uma rede de vinte máquinas Ubuntu e um servidor. Como agora, os usuários têm contas locais nas máquinas, mas eu quero ter autenticação centralizada do usuário, com todas as informações do usuário armazenadas no servidor e com diretórios pessoais do lado do servidor. Portanto, quando um usuário efetua login em qualquer um dos computadores clientes, seu nome de usuário e senha devem ser verificados no servidor e, em seguida, seu diretório pessoal deve ser montado no servidor via NFS ou algo assim.
Como eu faço isso? Qual é o melhor caminho?
fonte
Aparentemente, você pode usar o LDAP para contas de usuário centralizadas. Disseram-me que não é fácil de configurar. Nunca o fizemos porque não tínhamos muitos usuários. No entanto, os diretórios centralizados foram implementados. Isso foi feito com uma montagem NFS do diretório inicial do servidor central no outro servidor. Funciona muito bem.
fonte
Indo além, você pode dar uma olhada no freeIPA , um controlador de diretório de código aberto para Linux.
Ele une 389 Directory Server para LDAP, MIT krb5 para Kerberos, ISC NTPd para NTP, BIND para DNS, Dogtag para gerenciamento de certificados, ... realmente integra tudo o que você precisa em um controlador de domínio e oferece a eles uma Web unificada interface e cliente da linha de comandos.
fonte
verifique isso
fonte