slapd với back_sock không tạo ra một ổ cắm


10

Tôi đã cài đặt slapd trên Ubuntu 12.04 và định cấu hình nó với phần sau trong /etc/ldap/slapd.conf:

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

Tuy nhiên, nếu tôi bắt đầu slapd service slapd restartsau đó, slapd đang chạy nhưng không có tệp socket trong / tmp. Tôi đang thiếu gì?

Cập nhật: Đầu ra của 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

Chào mừng bạn đến hỏi Ubuntu! Bạn có thể chia sẻ đầu ra của sudo netstat -nlp | grep slapd? Vui lòng chỉnh sửa câu hỏi của bạn cho điều này.
gertvdijk

áo giáp ứng dụng có chạy không?
gnuyoga

Bạn có thấy bất kỳ thông báo nào liên quan đến slapd trong / var / log / syslog trong khi bắt đầu / khởi động lại không?
tlo

Câu trả lời:


2

Mục đích của back_socklà để kết nối với một ổ cắm khác đã tồn tại. Nó được ghi lại trong slapd-sock(5)trang. Nó chắc chắn không tạo ra bất kỳ ổ cắm.

Nếu bạn xem lại nhật ký của mình, bạn sẽ chỉ thấy lỗi khi một hành động được thực hiện, bởi vì phụ trợ sock mở ổ cắm mỗi lần nó cần thực hiện một số hành động và đóng lại sau đó. Bạn sẽ thấy một mục could not open sockettrong nhật ký của mình nếu ổ cắm không thể mở cho mỗi hành động.

Thay vào đó, nếu bạn đang cố gắng tạo slapd nghe trên một ổ cắm, bạn cần sửa đổi /etc/default/slapdvà điều chỉnh / thêm URL slapi: // (hãy nhớ rằng bạn sẽ cần mã hóa dấu gạch chéo thành% 2f, xem slapd(8)để biết thêm chi tiết).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.