Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| ldap [2024/07/17 20:41] – [Permissões] 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)]]. | ||