|
|
|
|
Devemos seguir o seguinte roteiro para instalação e configuração do OpenLdap:
Instalação PadrãoA instalação do OpenLdap em ambientes Unix está descrita no Capítulo 2 (A Quick-Start Guide) do Guia do Administrador. Para instalação em ambientes Windows utilize este roteiro. É importante destacar que na arquitetura do nosso Projeto Piloto, os dados sobre as pessoas são gerenciados e armazenados de forma distribuída por cada instituição participante. Para garantir a integridade e a confidencialidade no acesso a esses dados distribuídos o OpenLDAP permite fazer uso do protocolo TLS. Para que isso seja possível é necessário instalar o pacote OpenSSL antes de instalar o OpenLDAP. No passo 8 (Edit the configuration file) do Guia, deve ser colocada a seguinte definição: database bdb suffix "dc=puc-rio,dc=br" rootdn "cn=root,dc=puc-rio,dc=br" rootpw secret directory /usr/local/var/openldap-data O arquivo de configuração pressupõe que a instalação seja feita com os parâmetros padronizados. Caso isso não ocorra, lembre-se de modificar o arquivo slapd.conf. Quando o serviço de diretórios estiver instalado e ativo, devemos adicionar entradas iniciais que definem a estrutura do diretório (passo 2 - add initial entries to your directory). Neste momento deve ser editado o arquivo init.ldif, alterando-se o nome da instituição onde está sendo instalado o diretório. O arquivo contém a entrada do domínio principal e do grupo People, onde vão ser inseridos os membros do diretório. Contém também um grupo com os departamentos da Universidade onde estão alocados os membros. No exemplo só incluímos o Departamento de Informática. Utilize o comando ldapadd, descrito no Guia, para adicionar as entradas do arquivo init.ldif. Voltar
Requisitos para usar o protocolo TLSPara usar o protocolo TLS os seguintes passos devem ser executados:
Voltar
Atualização dos arquivos de configuraçãoApós inseridas as entradas inciais, devemos substituir o arquivo de configuração slapd.conf por um novo slapd.conf. Neste arquivo inserimos o esquema EduPerson, definimos a url do diretório raiz na puc-rio através da diretiva referral e definimos as diretivas para usar o protocolo TLS. Se alguma outra alteração tiver sido feita no arquivo inicial, deve ser refeita neste novo arquivo. É importante que este arquivo substitua o arquivo original no diretório /usr/local/etc/openldap no Unix. No arquivo de configuração ldap.conf devemos incluir a diretiva: TLS_CACERT [path]/[certificado da AC] Voltar
Inclusão do esquema EduPersonPara que os membros possam ser definidos conforme descrito no Projeto, devemos incluir o esquema eduperson.schema no diretório onde se encontram os outros esquemas (/usr/local/etc/openldap/schema no Unix). Voltar
Reinício do OpenLdapPara reiniciar o OpenLdap, devemos primeiro parar o processo rodando com o comando: kill <numero do processo slapd> Para iniciá-lo, utilizamos novamente o comando: /usr/local/etc/libexec/slapd Voltar
Inclusão dos membros no diretórioDepois do OpenLdap ativo e configurado, devemos incluir os membros do diretório utilizando como modelo o arquivo model.ldif. Este arquivo deve ser modificado de forma a conter os membros a serem inseridos no diretório. A seguir, uma breve descrição dos atributos a serem alterados:
Para uma descrição mais detalhada, ver a especificação da classe EduPerson. Voltar |
|
|