ฉันมีเนื้อหาต่อไปนี้ใน adam.ldif
dn: uid=adam,ou=users,dc=wesgibbs,dc=com
objectClass: ด้านบน
objectClass: บัญชี
objectClass: posixบัญชี
objectClass: shadowAccount
cn: อดัม
uid: อดัม
หมายเลขรหัส: 16859
gidNumber: 100
homeDirectory: /home/อดัม
ล็อกอินเชลล์: /bin/bash
gecos: อดัม
รหัสผ่านผู้ใช้: {crypt}x
shadowLastChange: 0
เงาสูงสุด: 0
เงาคำเตือน: 0
ฉันพยายามเพิ่มผู้ใช้ adam ด้านบนไปยังเซิร์ฟเวอร์ LDAP ของฉันด้วยคำสั่งต่อไปนี้
ldapadd -x -D "cn=ผู้จัดการ,dc=wesgibbs,dc=com" -W -f adam.ldif
ฉันได้รับข้อเสนอแนะต่อไปนี้:
ป้อนรหัสผ่าน LDAP:
เพิ่มรายการใหม่ "uid=adam,ou=users,dc=wesgibbs,dc=com"
ldap_add: ไวยากรณ์ไม่ถูกต้อง (21)
ข้อมูลเพิ่มเติม: objectClass: ค่า #1 ไม่ถูกต้องต่อไวยากรณ์
ความเข้าใจของฉัน ณ จุดนี้คือรายการ objectClass ในไฟล์ .ldif เริ่มต้นที่ดัชนี 0 ดังนั้นดัชนี 1 ที่ข้อเสนอแนะอ้างอิงเกินไปสำหรับข้อผิดพลาดคือ objectClass: บัญชี
ส่วน. ความเข้าใจอื่น ๆ ของฉันและสิ่งที่ฉันสงสัยคือปัญหาคือฉันไม่ได้รวมโมดูลที่ถูกต้องในไฟล์ Slapd.conf ของฉัน ฉันเพิ่งเริ่มใช้ OpenLDAP และกำลังพยายามลดระดับพื้นฐานลง ความช่วยเหลือใด ๆ ที่ชื่นชม