मैं Openldap के लिए बहुत नया हूँ, लेकिन बहुत अच्छी तरह से linux / unix के माहौल में पारंगत हूं। मैं यहाँ गाइड का उपयोग करके अपने पहले परीक्षण के ओपनडैप वातावरण को सेटअप करने की कोशिश कर रहा हूँ । मैंने यहां अधिकांश एडमिन गाइड को भी पढ़ा है और मुझे स्वीकार करना होगा, इसमें बहुत कुछ है।
इसलिए ubuntu बुनियादी सेटअप गाइड का पालन करते हुए मैंने एक ldif फ़ाइल बनाई जो इस तरह दिखती है:
dn: ou=People,dc=example,dc=com
objectClass: organizationalUnit
ou: People
dn: ou=Groups,dc=example,dc=com
objectClass: organizationalUnit
ou: Groups
dn: cn=engineers,ou=Groups,dc=example,dc=com
objectClass: posixGroup
cn: engineers
gidNumber: 5000
dn: uid=john,ou=People,dc=example,dc=com
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
uid: john
sn: Doe
givenName: John
cn: John Doe
displayName: John Doe
uidNumber: 10000
gidNumber: 5000
userPassword: johnldap
gecos: John Doe
loginShell: /bin/bash
homeDirectory: /home/john
जब भी मैंने इसका उपयोग करके जोड़ने की कोशिश की:
$ ldapadd -x -D cn=admin,dc=example,dc=com -W -f add_content.ldif
मुझे निम्नलिखित त्रुटि मिलती है:
adding new entry "cn=engineers,ou=Groups,dc=my-domain,dc=com"
ldap_add: Invalid syntax (21)
additional info: objectClass: value #0 invalid per syntax
adding new entry "uid=john,ou=People,dc=my-domain,dc=com"
ldap_add: Invalid syntax (21)
additional info: objectClass: value #0 invalid per syntax
इस त्रुटि के लिए Google में परिणाम किसी भी सहायक सुझाव को शुद्ध नहीं करते हैं। मैं यहां क्या गलत कर सकता हूं?
posixGroup
। मैं उपलब्ध objectClass
तों के लिए क्वेरी कैसे कर सकता हूँ ?
/etc/ldap/slapd.d/
निर्देशिका नहीं है । मैंने ओपनडैप को स्रोत से स्थापित किया है।