मैं एक Ubuntu 16.04 सर्वर पर काम कर रहा हूं जिसमें OpenLDAP के माध्यम से LDAPv3 सक्रिय है, मेरे क्लाइंट मशीन सभी macOS हैं El Capitan
तक High Sierra
।
सर्वर पर मेरे पास है samba
स्कीमा लागू किया गया, साथ में apple
स्कीमा लागू:
serveradmin@Magic:~$ sudo ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b cn=schema,cn=config dn
dn: cn=schema,cn=config
dn: cn={0}core,cn=schema,cn=config
dn: cn={1}cosine,cn=schema,cn=config
dn: cn={2}nis,cn=schema,cn=config
dn: cn={3}inetorgperson,cn=schema,cn=config
dn: cn={4}ppolicy,cn=schema,cn=config
dn: cn={5}samba,cn=schema,cn=config
dn: cn={6}apple,cn=schema,cn=config
serveradmin@Magic:~$
मेरे क्लाइंट मशीन पर मैं कनेक्शन प्रकार को बदलकर डायरेक्ट्री यूटिलिटी से LDAPv3 सर्वर से कनेक्ट करने में सक्षम हूं RFC2307
और आधार का संपादन ou=People,dc=salty,dc=domain,dc=com
। मैं अपने उपयोगकर्ताओं को निर्देशिका संपादक में देख सकता हूं:
मैं अपने फ़ाइल शेयर से जुड़ सकता हूं smb://<IP>
। हालाँकि, जब मैं अपने उपयोगकर्ताओं में से एक के रूप में लॉग इन करने की कोशिश करता हूँ तो यह मुझे लॉग इन करने की अनुमति नहीं देगा। लॉग फ़ाइल निम्न के जैसा कुछ दिखाती हैं:
<DATE> <TIME> CDT - AID 0x000..26 93.7657.7246, Node: /LDAPv3/10.0.1.57, Module ldap __odnode_copy_record_block_invoke: 4101: No predicates provided
या
<DATE> <TIME> CDT - AID 0x000..1042 394.3858, Node: /LDAPv3/10.0.1.57, Module: ldap - failed to retrieve password for credential
इससे कोई फर्क नहीं पड़ता कि मुझे क्या लगता है जैसे मुझे वही त्रुटि संदेश मिलता रहता है। इस समस्या के कारण क्या है, और मैं इसे कैसे ठीक कर सकता हूं?