slapd with back_sock não cria um soquete

10

Instalei o slapd no Ubuntu 12.04 e configurei-o com o seguinte em /etc/ldap/slapd.conf:

modulepath /usr/lib/ldap
moduleload back_sock.la
database sock
socketpath /tmp/slapd.sock

No entanto, se eu iniciar o slapd com service slapd restart , o slapd está em execução, mas não há nenhum arquivo de soquete em / tmp. O que estou perdendo?

Atualização: A saída de netstat -nlp | grep slapd é:

tcp        0      0 0.0.0.0:389             0.0.0.0:*               LISTEN      860/slapd       
tcp6       0      0 :::389                  :::*                    LISTEN      860/slapd       
unix  2      [ ACC ]     STREAM     LISTENING     8303     860/slapd           /var/run/slapd/ldapi
    
por asiouser 09.02.2013 / 23:06

1 resposta

2

A finalidade de back_sock é conectar-se a outro soquete que já existe. Está documentado na página slapd-sock(5) . Certamente não cria nenhum socket.

Se você analisar seus registros, só verá erros quando uma ação for tentada, porque o back-end de meia abre o soquete sempre que precisar fazer alguma ação e depois a fecha. Você verá uma entrada could not open socket em seus registros se o soquete não puder ser aberto para cada ação.

Se você está tentando fazer slapd ouvir em um soquete, você precisa modificar /etc/default/slapd e ajustar / adicionar o URL slapi: // (lembre-se de que você precisará codificar barras como% 2f, ver slapd(8) para mais detalhes).

    
por robbat2 04.12.2013 / 19:35

Tags