Como já falado em outro post, o OpenLDAP é um software livre de código aberto que implementa o protocolo LDAP. Ele é um serviço de diretório baseado no padrão X.500.
O OpenLDAP é independente de sistema operativo. Várias distribuições Linux incluem o pacote do OpenLDAP. O software também corre nos sistemas operativos BSD, AIX, HP-UX, Mac OS X, Solaris, Microsoft Windows (2000, XP, 2003, 2008, Vista, win7 e win 8) ez/OS.
Possui basicamente 2 arquivos de configuração, que são, respectivamente:
- slapd.conf - configuração do daemon;
- ldap.conf - configuração para acesso dos clientes à base;
- quais as classes de objetos (object classes) podem ser inseridas num diretório;
- quais os atributos de uma determinada classe de objetos;
- os valores possíveis para os atributos;
O DN é usado para identificar uma entrada de forma não ambígua num serviço de diretório. Esse atributo é composto por uma seqüência de Relative Distinguished Name (RDN) e cada RDN corresponde a um ramo na árvore do diretório, desde a raiz até a entrada à qual o DN faz referência. Um DN é formado por uma série de RD´s separados por vírgulas. Por exemplo:
dn: uid=rodrigo,ou=usuarios,dc=wikipedia,dc=org
A inserção dos dados na base LDAP será feita por meio de arquivos ldif (LDAP Data Interchange Format), um arquivo de texto comum que pode ser criado ou alterado com editores de texto convencionais, obedecendo-se apenas, o schema do diretório. As funções do arquivo ldif são:
- importar dados para o diretório;
- alterar objetos existentes;
- criar o backup do diretório;
- replicação do diretório;
dn: uid=cleber,ou=aluno,dc=escola dc=br
objectClass: top
objectClass: organizationPerson
objectClass: mailUser
uid: cleber
Nenhum comentário:
Postar um comentário