ติดตั้ง Ubuntu Server Edition 8.10 บูตมันขึ้นมาและติดตั้ง OpenLDAP
$ sudo apt-get install slapd ldap-utils
คุณอาจจะเป็นเพียงแค่ยอมรับค่าเริ่มต้นถ้านี้เป็นเพียงสำหรับการทดสอบจึงโดเมนของคุณจะdc = ตัวอย่าง DC = com ในตัวช่วยสร้างการติดตั้งควรให้คุณตั้งค่าผู้ใช้ผู้ดูแลระบบ ldap ของคุณ DN ของผู้ใช้รายนี้ควรเป็น * cn = admin, dc = example, dc = com`
จากนั้นคุณจะต้องเพิ่มหน่วยองค์กรสองหน่วยหน่วยหนึ่งสำหรับหน่วยองค์กรหนึ่งหน่วยสำหรับกลุ่ม สร้างไฟล์ myldap.ldif และใส่เข้าไปในสิ่งนี้:
dn: ou=people,dc=example,dc=com
objectClass: organizationalUnit
ou: people
dn: ou=groups,dc=example,dc=com
objectClass: organizationalUnit
ou: groups
หาก LDAP /etc/init.d/slapd stop
กำลังทำงานปิดมันลงด้วย
ใช้ldapaddเพื่อเพิ่มไฟล์ LDIF ไปยังฐานข้อมูล LDAP ของเรา:
$ ldapadd -x -D cn=admin,dc=example,dc=com -W -f myldap.ldif
มันจะถามรหัสผ่านของคุณที่คุณตั้งไว้ในระหว่างการติดตั้ง
Fire LDAP สำรองข้อมูล/etc/init.d/slapd start
จากนั้นติดตั้ง Webmin:
$ sudo aptitude install perl libnet-ssleay-perl openssl \
libauthen-pam-perl libpam-runtime \
libio-pty-perl libmd5-perl
$ wget http://garr.dl.sourceforge.net/sourceforge/webadmin/webmin_1.441_all.deb
$ sudo dpkg -i webmin_1.441_all.deb
ตอนนี้คุณสามารถนำทางไปยัง IP เซิร์ฟเวอร์ LDAP ของคุณที่ท่าเรือ 10000 ใช้ https://your-server-ip:10000/
URL หมายเหตุคุณจะต้องป้อนรหัสผ่านรูทสำหรับคอมพิวเตอร์ที่หน้าจอเข้าสู่ระบบนี้
จากที่นี่เราต้องกำหนดค่า Webmin เพื่อโต้ตอบกับสภาพแวดล้อม LDAP ของเรา ขยาย "ระบบ" จากนั้นเลือก "ผู้ใช้และกลุ่ม LDAP" คลิก "โมดูลการกำหนดค่า" ที่ด้านบนของหน้าและค้นหาตัวเลือกต่อไปนี้และป้อนข้อมูลที่กำหนดเองนี้:
Base for users ou=People,dc=example,dc=com
Base for groups ou=Groups,dc=example,dc=com
คลิกบันทึกที่ด้านล่าง คุณจะกลับสู่หน้าจอก่อนหน้าซึ่งคุณสามารถเพิ่มผู้ใช้และกลุ่ม LDAP ได้ นี่เป็นเซิร์ฟเวอร์ LDAP ที่ใช้งานได้ คุณสามารถค้นหาจากคำสั่งโดยใช้ldapsearch :
ฐานข้อมูลทั้งหมด:
$ ldapsearch -x -h <your-server-ip> -b "dc=example,dc=com"
ค้นหาผู้ใช้:
$ ldapsearch -x -h <your-server-ip> -b "dc=example,dc=com" '(uid=blah)'
ฉันทำสิ่งนี้จากความทรงจำส่วนใหญ่ดังนั้นคุณจะต้องให้อภัยฉันหากฉันพลาดไปสองสามก้าว สนุก.