Na configuração do OpenLDAP, é suficiente incluir a diretiva...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa E - errado está correta.
Vamos entender por quê:
O OpenLDAP é uma implementação de código aberto do protocolo LDAP (Lightweight Directory Access Protocol). No contexto da configuração do OpenLDAP, o arquivo slapd.conf
é um dos principais arquivos de configuração utilizado para definir como o servidor LDAP irá operar.
No enunciado da questão, é mencionado que incluir a diretiva include /usr/local/etc/openldap/schema/core.schema
no arquivo slapd.conf
seria suficiente. No entanto, isso não é verdade.
Na configuração do OpenLDAP, apenas incluir o esquema central não é suficiente para uma configuração completa e funcional do servidor. O core.schema
é fundamental, mas o arquivo slapd.conf
precisa de outras diretivas essenciais, como:
- database: Diretriz que define o tipo de banco de dados (por exemplo, bdb, hdb, mdb).
- suffix: Define o DN (Distinguished Name) raiz do banco de dados LDAP.
- rootdn: Especifica o usuário administrador do diretório.
- rootpw: Define a senha para o usuário
rootdn
. - directory: Define o diretório onde os arquivos do banco de dados serão armazenados.
Portanto, a configuração completa do OpenLDAP envolve mais diretivas no slapd.conf
do que apenas a inclusão do esquema central. Sem essas outras definições, o servidor LDAP não teria todas as informações necessárias para funcionar corretamente.
Espero que essa explicação tenha ajudado a entender melhor a configuração do OpenLDAP e por que a alternativa correta é a E - errado. Se tiver mais dúvidas ou precisar de mais detalhes sobre o tema, estou à disposição!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Copie o samba.schema (encontrado em /usr/doc/samba-VERSION) para $LDAPCONF/schema/. Iniciamos a
configuração do $LDAPCONF/slapd.conf:
# slapd.conf
# A ordem dos esquemas é relevante
include /usr/local/etc/openldap/schema/core.schema
include /usr/local/etc/openldap/schema/cosine.schema
include /usr/local/etc/openldap/schema/inetorgperson.schema
include /usr/local/etc/openldap/schema/nis.schema
include /usr/local/etc/openldap/schema/samba.schema
# ACLs
access to attrs=sambaLMPassword,sambaNTPassword,userPassword by * read by self write
access to * by * read
# Certificados para conexão segura SSL
Copyright (c) 2005 by linuxbr.org 4
Configuração OpenLDAP com Samba3
TLSCACertificateFile /usr/local/etc/openldap/ca/cacert.pem
TLSCertificateFile /usr/local/etc/openldap/ca/servercrt.pem
TLSCertificateKeyFile /usr/local/etc/openldap/ca/serverkey.pem
# Banco de dados LDAP
database bdb
suffix "dc=dominio,dc=com"
# Definimos a conta administradora como "Manager"
rootdn "cn=Manager,dc=dominio,dc=com"
# A senha deve ser gerada com o slappaswd
rootpw {SSHA}...
# Caminho para a base de dados LDAP
directory /usr/local/var/openldap-data
# índices para otimizar acesso
index objectClass eq
index uid eq
index gidNumber eq
index uidNumber eq
Precisamos gerar os certificados, conforme indicados nas cláusulas “TLS” (Transport Layer Security ), para
permitir a conexão segura ao LDAP.
Para gerar os certificados, utilizamos o script CA.sh que acompanha o openSSL (/etc/ssl/misc), conforme
os passos abaixo... Enfim são muitos passos e não apenas incluir uma diretiva.
O caminho do diretório está errado.
o caminho pode ser /etc/openldap/schema ou /usr/local/etc/openldap/schema
The slapd.conf file is the configuration file for the OpenLDAP server (slapd). It specifies various settings and parameters for the LDAP server.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo