back_sock के साथ स्लैप एक सॉकेट नहीं बनाता है


10

मैंने 12.04 उबंटू पर स्लैप स्थापित किया है और इसे /etc/ldap/slapd.conn निम्न के साथ कॉन्फ़िगर किया है:

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

हालाँकि, अगर मैं service slapd restartउसके साथ थप्पड़ शुरू करता हूँ, तो थप्पड़ चल रहा है लेकिन / 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यदि आपके सॉकेट को प्रत्येक क्रिया के लिए नहीं खोला जा सकता है, तो आप अपने लॉग में एक प्रविष्टि देखेंगे ।

यदि आप इसके बजाय किसी सॉकेट पर थप्पड़ सुनने की कोशिश कर रहे हैं, तो आपको /etc/default/slapdस्लैपी को संशोधित और समायोजित / जोड़ना होगा: // URL (याद रखें कि आपको स्लैश को% 2f के रूप में एन्कोड करना होगा, slapd(8)अधिक विवरण के लिए देखें)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.