slapd with back_sock erstellt keinen Socket

10

Ich habe slapd unter Ubuntu 12.04 installiert und es unter /etc/ldap/slapd.conf wie folgt konfiguriert:

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

Wenn ich service slapd restartdann mit slapd starte , wird slapd ausgeführt, aber in / tmp befindet sich keine Socket-Datei. Was vermisse ich?

Update: Ausgabe von netstat -nlp | grep slapdist:

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
asiouser
quelle
Willkommen bei Ask Ubuntu! Können Sie die Ausgabe von teilen sudo netstat -nlp | grep slapd? Bitte bearbeiten Sie dazu Ihre Frage.
Gertvdijk
Läuft die App-Rüstung?
Gnuyoga
Werden während des Starts / Neustarts Slapd-bezogene Meldungen in / var / log / syslog angezeigt?
Bis zum

Antworten:

2

Der Zweck von back_sockbesteht darin, eine Verbindung zu einem anderen Socket herzustellen, der bereits vorhanden ist. Es ist in der slapd-sock(5)Manpage dokumentiert. Es entsteht sicherlich keine Steckdose.

Wenn Sie Ihre Protokolle überprüfen, werden nur dann Fehler angezeigt, wenn eine Aktion versucht wird, da das Socken-Backend den Socket jedes Mal öffnet, wenn eine Aktion ausgeführt werden muss, und ihn anschließend schließt. could not open socketIn Ihren Protokollen wird ein Eintrag angezeigt, wenn der Socket nicht für jede Aktion geöffnet werden kann.

Wenn Sie versuchen, slapd stattdessen auf einen Socket abhören zu lassen, müssen Sie /etc/default/slapddie slapi: // URL ändern und anpassen / hinzufügen (denken Sie daran, dass Sie Schrägstriche als% 2f codieren müssen, siehe slapd(8)weitere Details).

robbat2
quelle