Configure seu servidor LDAP no Ubuntu 10.04

Experimente Nosso Instrumento Para Eliminar Problemas

Então, ultimamente, tenho abordado algumas ferramentas LDAP muito interessantes. Você tem visto ' Gerencie seus dados LDAP com phpLDAPAdmin ',' Acesse e gerencie seus dados LDAP com Luma ', e' Configure um servidor LDAP no Fedora '. Embora a última entrada tenha mostrado como colocar um servidor em funcionamento com a GUI do 389 Directory Server, nenhum desses artigos abordou a experimentada e verdadeira instalação baseada em texto e configuração do servidor LDAP slapd. E é exatamente isso que vamos fazer aqui.

Mas o problema é o seguinte - o servidor slapd pode ser muito difícil de configurar. Não costumava ser. A maneira antiga era instalar o slapd e depois editar o /etc/ldap/slapd.conf arquivo para atender às suas necessidades. Acontece que o arquivo de configuração slapd.conf se tornou obsoleto e agora, tentar descobrir como configurar o slapd é como encontrar a proverbial agulha no proverbial palheiro. Felizmente, em minha busca desesperada para descobrir um método fácil de fazer isso, encontrei algumas ferramentas para tornar o trabalho mais fácil. E é disso que trata este artigo, colocar o slapd em execução em uma máquina Ubuntu para que você também possa ter o LDAP em execução.

Instalação

Claro, há um pouco de instalação para cuidar antes de fazer qualquer coisa. Mas a instalação não é desafiadora e não há muito o que instalar. Aqui estão as etapas que você precisa seguir:

  1. Abra uma janela de terminal.
  2. Emita o comando sudo apt-get install slapd ldap-utils php5-ldap.
  3. Digite sua senha sudo e pressione Enter.
  4. Aceite todas as dependências necessárias.

E é isso. Agora você está pronto para a configuração do slapd. Mas o que fazer? Este artigo não é sobre uma ferramenta GUI sofisticada. Em vez disso, encontrei um script flutuando pela web (de quem é o autor, não posso nomear porque vi esse script em vários sites) que na verdade torna esse processo incrivelmente fácil. Eu postei o roteiro aqui no pastebin para você baixar ou copiar e colar.

Não importa se você baixa ou copia e cola o script, nomeie-o com algo como ldap_script.sh e salve-o em seu diretório inicial. Depois de salvá-lo, dê a ele permissões executáveis ​​com o comando:

chmod u + x ldap_script

Agora o script está quase pronto. Você precisa fazer algumas mudanças simples. Perto do topo do script, você verá:

passwd = pleaseeditme
dc1 = pleaseeditme
dc2 = pleaseeditme

Obviamente, você precisa mudar cada por favor me edite entrada para atender às suas necessidades. Para meu servidor LDAP, essa seção se parece com:

passwd = minha senha
dc1 = paredes
cd2 = local

Você também notará, próximo ao final do script, um usuário será adicionado. A seção #Adding user pode ser editado para atender às suas necessidades ou pode ser deixado sozinho para que pelo menos um usuário correto seja adicionado primeiro.

Quando você tiver o script pronto, é hora de executá-lo. Emita o comando sudo ./ldap_script e veja a magia voar. Quando tudo estiver dito e feito, você deverá ser capaz de verificar seu servidor LDAP com um dos meios mencionados em artigos anteriores, ou você pode emitir o comando:

ldapsearch -x -h localhost -b 'dc = EXEMPLO, dc = COM' '(objectClass = *)'

Onde EXAMPLE e COM combinam com suas entradas DC.

Pensamentos finais

Agora você deve ter seu servidor LDAP instalado e funcionando. Você pode começar a adicionar entradas e gerenciá-las com qualquer ferramenta (ou linha de comando) que desejar. NOTA: Vamos dar uma olhada no gerenciamento do LDAP por meio da linha de comando em artigos posteriores. Aproveite o seu servidor LDAP!