<ก่อนหน้านี้ | Contents | ถัดไป>
1.1. การติดตั้ง
ติดตั้งเดมอนเซิร์ฟเวอร์ OpenLDAP และยูทิลิตีการจัดการ LDAP ดั้งเดิม สิ่งเหล่านี้พบได้ในแพ็คเกจ slapd และ ldap-utils ตามลำดับ
การติดตั้ง slapd จะสร้างการกำหนดค่าการทำงาน โดยเฉพาะอย่างยิ่ง มันจะสร้างอินสแตนซ์ฐานข้อมูลที่คุณสามารถใช้เพื่อเก็บข้อมูลของคุณ อย่างไรก็ตาม คำต่อท้าย (หรือ DN ฐาน) ของอินสแตนซ์นี้จะถูกกำหนดจากชื่อโดเมนของโฮสต์ หากคุณต้องการสิ่งที่แตกต่างออกไป คุณสามารถเปลี่ยนได้ทันทีหลังการติดตั้งเมื่อคุณยังไม่มีข้อมูลที่เป็นประโยชน์
คู่มือนี้จะใช้คำต่อท้ายฐานข้อมูลของ dc=ตัวอย่าง,dc=com.
ดำเนินการติดตั้งต่อไป:
sudo apt ติดตั้ง slapd ldap-utils
หากคุณต้องการเปลี่ยนส่วนต่อท้าย DIT ของคุณ ตอนนี้เป็นเวลาที่ดี เพราะการเปลี่ยนส่วนต่อท้ายจะเป็นการทิ้งส่วนต่อท้ายที่มีอยู่ของคุณ หากต้องการเปลี่ยนคำต่อท้าย ให้รันคำสั่งต่อไปนี้:
sudo dpkg-กำหนดค่าใหม่ตบ
ในการเปลี่ยนส่วนต่อท้าย DIT ของคุณเป็น dc=ตัวอย่าง,dc=comตัวอย่างเช่น เพื่อให้คุณสามารถปฏิบัติตามคู่มือนี้อย่างใกล้ชิด คำตอบ example.com เมื่อถูกถามเกี่ยวกับชื่อโดเมน DNS
เนื่องจาก Ubuntu 8.10 slapd ได้รับการออกแบบให้กำหนดค่าภายใน slapd เองโดยอุทิศ DIT แยกต่างหากเพื่อจุดประสงค์นั้น ซึ่งช่วยให้สามารถกำหนดค่า slapd แบบไดนามิกโดยไม่จำเป็นต้องเริ่มบริการใหม่ ฐานข้อมูลการกำหนดค่านี้ประกอบด้วยชุดของไฟล์ LDIF แบบข้อความที่อยู่ภายใต้ /etc/ldap/slapd.d. วิธีการทำงานนี้มีชื่อเรียกหลายชื่อ: วิธี slapd-config วิธี RTC (Real Time
การกำหนดค่า) หรือวิธี cn=config คุณยังสามารถใช้วิธีการแบบไฟล์เรียบแบบดั้งเดิม (slapd.conf) ได้ แต่ไม่แนะนำ ฟังก์ชันการทำงานจะค่อย ๆ หมดไปในที่สุด
ตอนนี้ Ubuntu ใช้ สแลป-config วิธีการกำหนดค่า slapd และคู่มือนี้สะท้อนให้เห็นว่า
ระหว่างการติดตั้ง คุณได้รับพร้อมท์ให้กำหนดข้อมูลประจำตัวของผู้ดูแลระบบ เหล่านี้เป็นข้อมูลประจำตัวที่ใช้ LDAP สำหรับ รูตดีเอ็น ของอินสแตนซ์ฐานข้อมูลของคุณ โดยค่าเริ่มต้น DN ของผู้ใช้รายนี้คือ cn=admin,dc=ตัวอย่าง,dc=com. ตามค่าเริ่มต้น ไม่มีบัญชีผู้ดูแลระบบที่สร้างขึ้นสำหรับฐานข้อมูล slapd-config ดังนั้น คุณจะต้องตรวจสอบสิทธิ์ภายนอก LDAP เพื่อเข้าถึง เราจะดูวิธีการทำในภายหลัง
สคีมาคลาสสิกบางแบบ (cosine, nis, inetorgperson) มาพร้อมกับ slapd ในปัจจุบัน นอกจากนี้ยังมีสคีมา "หลัก" ที่รวมอยู่ ซึ่งเป็นข้อกำหนดเบื้องต้นสำหรับสคีมาใดๆ ที่จะทำงานได้