slapd com back_sock não cria um soquete

10

Instalei o slapd no Ubuntu 12.04 e o configurei 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 service slapd restart, o slapd está sendo executado, mas não há arquivo de soquete no / tmp. o que estou perdendo?

Atualização: Saída de netstat -nlp | grep slapdis:

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
mais sério
fonte
Bem-vindo ao Ask Ubuntu! Você pode compartilhar a saída de sudo netstat -nlp | grep slapd? Por favor edite sua pergunta para isso.
9113
a armadura do aplicativo está em execução?
Gnuyoga
Você vê alguma mensagem relacionada ao slapd em / var / log / syslog durante o início / reinício?
tlo 22/09

Respostas:

2

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

Se você revisar seus logs, você verá apenas erros quando uma ação for tentada, porque o backend de meia abre o soquete toda vez que precisa executar alguma ação e o fecha depois. Você verá uma entrada could not open socketnos seus logs se o soquete não puder ser aberto para cada ação.

Se você está tentando fazer com que o slapd escute em um soquete, é necessário modificar /etc/default/slapde ajustar / adicionar o URL slapi: // (lembre-se de que você precisará codificar barras como% 2f, veja slapd(8)mais detalhes).

robbat2
fonte