slapd con back_sock non crea un socket


10

Ho installato slapd su Ubuntu 12.04 e l'ho configurato con il seguente sotto /etc/ldap/slapd.conf:

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

Tuttavia, se inizio con slapd service slapd restart, slapd è in esecuzione ma non vi è alcun file socket in / tmp. Cosa mi sto perdendo?

Aggiornamento: l' output di 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

Benvenuto in Ask Ubuntu! Puoi condividere l'output di sudo netstat -nlp | grep slapd? Si prega di modificare la tua domanda per questo.
gertvdijk,

l'armatura delle app è in esecuzione?
gnuyoga,

Vedi messaggi relativi a slapd in / var / log / syslog durante l'avvio / riavvio?
fino al

Risposte:


2

Lo scopo di back_sockè quello di connettersi a un altro socket già esistente. È documentato nella slapd-sock(5)manpage. Certamente non crea alcun socket.

Se rivedi i tuoi registri, vedrai errori solo quando si tenta di eseguire un'azione, poiché il back-end del calzino apre il socket ogni volta che deve eseguire qualche azione e lo chiude in seguito. Vedrai una voce could not open socketnei tuoi registri se non è possibile aprire il socket per ogni azione.

Se invece stai cercando di far ascoltare slapd su un socket, devi modificare /etc/default/slapde regolare / aggiungere lo slapi: // URL (ricorda che dovrai codificare le barre come% 2f, vedi slapd(8)per maggiori dettagli).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.