Aqui você vê as diferenças entre duas revisões dessa página.
Próxima revisão | Revisão anterior | ||
ldap [2024/07/12 14:22] – created Carneiro | ldap [2024/12/07 18:47] (atual) – [Instância] carneiro | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
+ | ====== LDAP ====== | ||
+ | O LDAP (Lightweight Directory Access Protocol) é um protocolo utilizado para acessar e manter serviços de diretório, permitindo o armazenamento e recuperação de informações estruturadas, | ||
+ | |||
+ | Nosso LDAP é usado para armazenar e organizar informações sobre usuários, grupos, hosts, pontos de montagem do [[nfs|NFS]] e regras de sudo, centralizando esses dados para facilitar o acesso e a administração do sistema. | ||
+ | |||
+ | Todos os serviços do projeto utilizam o LDAP em alguma instância, seja para autenticação ou apenas para fornecer informações. | ||
+ | |||
+ | |||
+ | ====== Estrutura ====== | ||
+ | |||
+ | No projeto, estamos utilizando o esquema nis baseado na [[https:// | ||
+ | |||
+ | Utilizamos os esquemas **ldapPublicKey**, | ||
+ | |||
+ | Todas essas informações são integradas nos computadores utilizando o [[sssd|SSSD]], | ||
+ | |||
+ | ===== Usuários e grupos ===== | ||
+ | |||
+ | No projeto, utilizamos o LDAP para armazenar os usuários e os grupos aos quais eles pertencem. Isto permite que tanto os computadores com Linux quanto os serviços utilizem essas informações para autenticar usuários e autorizar ações conforme os níveis de privilégio concedidos aos diferentes grupos. Isso garante uma gestão centralizada e eficaz dos acessos. | ||
+ | |||
+ | ===== Sudo ===== | ||
+ | |||
+ | Também armazenamos as regras de sudo. Essas regras são aplicáveis apenas aos usuários do LDAP, garantindo que a administração de privilégios elevados seja centralizada e consistente. | ||
+ | |||
+ | ===== Hosts ===== | ||
+ | |||
+ | Também utilizamos a classe ipHost para armazenar informações como o IP, hostname e MAC das máquinas do laboratório e dos servidores. | ||
+ | |||
+ | ===== Automounts ===== | ||
+ | |||
+ | Armazenamos as informações dos pontos de montagem do NFS no LDAP utilizando a classe automount. Isso nos permite gerenciar e alterar as configurações dos pontos de montagem de forma centralizada. | ||
+ | |||
+ | ====== Instância ====== | ||
+ | |||
+ | |||
+ | No projeto, nossa instância do LDAP está rodando no [[docker|Docker]], | ||
+ | |||
+ | |||
+ | ====== Gerenciamento de usuários ====== | ||
+ | |||
+ | O gerenciamento de usuarios é feito através do [[phpldapadmin|PHP Ldap Admin (PLA)]]. |