Pertanyaan slapd dengan back_sock tidak membuat soket


Saya telah menginstal slapd pada Ubuntu 12.04 dan mengonfigurasinya dengan yang berikut di bawah /etc/ldap/slapd.conf:

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

Namun, jika saya memulai slapd dengan service slapd restart kemudian, slapd sedang berjalan tetapi tidak ada file socket di / tmp. Apa yang saya rindukan?

Memperbarui: Output dari netstat -nlp | grep slapd aku s:

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

10
2018-02-09 22:06


asal


Selamat datang di Tanya Ubuntu! Bisakah Anda berbagi output sudo netstat -nlp | grep slapd? Silahkan sunting pertanyaan Anda untuk ini. - gertvdijk
apakah aplikasi armor berjalan? - gnuyoga
Apakah Anda melihat pesan terkait slapd di / var / log / syslog saat start / restart? - tlo


Jawaban:


Tujuan dari back_sock adalah menyambung ke soket lain yang sudah ada. Ini didokumentasikan di slapd-sock(5) manpage. Ini tentu tidak membuat soket.

Jika Anda meninjau log Anda, Anda hanya akan melihat kesalahan ketika suatu tindakan dicoba, karena backend kaus kaki membuka soket setiap kali perlu melakukan beberapa tindakan, dan menutupnya sesudahnya. Anda akan melihat entri could not open socket di log Anda jika soket tidak dapat dibuka untuk setiap tindakan.

Jika Anda mencoba membuat slapd mendengarkan pada soket, Anda perlu memodifikasi /etc/default/slapd, dan sesuaikan / tambahkan slapi: // URL (ingat Anda harus mengkodekan garis miring sebagai% 2f, lihat slapd(8) untuk lebih jelasnya).


2
2017-12-04 18:35