back_sock으로 때리는 소켓을 만들지 않습니다


10

Ubuntu 12.04에 slapd를 설치하고 /etc/ldap/slapd.conf에서 다음과 같이 구성했습니다.

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

그러나 slapd를 시작하면 service slapd restartslapd가 실행 중이지만 / tmp에 소켓 파일이 없습니다. 내가 무엇을 놓치고 있습니까?

업데이트 : 출력 결과 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

우분투에 오신 것을 환영합니다! 의 결과를 공유 할 수 있습니까 sudo netstat -nlp | grep slapd? 이에 대한 질문을 편집 하십시오.
gertvdijk

앱 아머가 실행 중입니까?
gnuyoga

시작 / 다시 시작하는 동안 / var / log / syslog에 슬랩 관련 메시지가 표시됩니까?
tlo

답변:


2

back_sock이미 존재하는 다른 소켓에 연결하는 것이 목적입니다 . slapd-sock(5)맨 페이지에 설명되어 있습니다. 확실히 소켓을 만들지 않습니다.

로그를 검토하면 조치가 시도 될 때만 오류가 표시됩니다. 양말 백엔드가 조치를 수행해야 할 때마다 소켓을 열고 나중에 닫을 수 있기 때문입니다. could not open socket각 조치에 대해 소켓을 열 수없는 경우 로그에 항목 이 표시됩니다.

slapd가 소켓에서 수신 대기하도록하려면을 수정 /etc/default/slapd하고 slapi : // URL을 조정 / 추가해야합니다 (슬래시를 % 2f로 인코딩해야합니다 slapd(8). 자세한 내용은 참조).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.