Ubuntu Server Edition 8.10'u yükleyin, önyükleyin ve OpenLDAP'i yükleyin.
$ sudo apt-get install slapd ldap-utils
Bu yalnızca test amaçlıysa varsayılanları kabul edebilirsiniz, bu nedenle alan adınız dc = example, dc = com olacaktır . Kurulum sihirbazında ldap yönetici kullanıcısını kurmanızı istemelidir, bu kullanıcının DN'si * cn = admin, dc = örnek, dc = com` olmalıdır.
Ardından, biri Kişiler, diğeri Gruplar için olmak üzere iki kuruluş birimi eklemeniz gerekir. Myldap.ldif dosyasını oluşturun ve içine yerleştirin:
dn: ou=people,dc=example,dc=com
objectClass: organizationalUnit
ou: people
dn: ou=groups,dc=example,dc=com
objectClass: organizationalUnit
ou: groups
LDAP çalışıyorsa, ile kapatın /etc/init.d/slapd stop
.
LDIF dosyasını LDAP veritabanımıza eklemek için ldapadd kullanın :
$ ldapadd -x -D cn=admin,dc=example,dc=com -W -f myldap.ldif
Kurulum sırasında belirlediğiniz şifrenizi soracaktır.
LDAP'yi yedekleyin /etc/init.d/slapd start
ve ardından Webmin'i yükleyin:
$ 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
Artık URL'yi kullanarak 10000 numaralı bağlantı noktasından LDAP sunucunuzun IP'sine gidebilirsiniz https://your-server-ip:10000/
. Bu oturum açma ekranında bilgisayarın kök şifresini girmeniz gerekeceğini unutmayın.
Buradan Webmin'i LDAP ortamımızla etkileşime girecek şekilde yapılandırmamız gerekiyor. "Sistem" 'i genişletin ve sonra "LDAP Kullanıcıları ve Grupları" nı seçin. Sayfanın üst kısmındaki "Modül Yapılandır" ı tıklayın ve aşağıdaki seçeneği bulun ve bu özel verileri girin:
Base for users ou=People,dc=example,dc=com
Base for groups ou=Groups,dc=example,dc=com
En alttaki kaydet'i tıklayın. Artık LDAP kullanıcılarını ve gruplarını ekleyebileceğiniz bir önceki ekrana döneceksiniz. Bu artık çalışan bir LDAP sunucusudur. Ldapsearch kullanarak komuttan sorgulayabilirsiniz :
Tüm veritabanı:
$ ldapsearch -x -h <your-server-ip> -b "dc=example,dc=com"
Kullanıcı arama:
$ ldapsearch -x -h <your-server-ip> -b "dc=example,dc=com" '(uid=blah)'
Bunların çoğunu bellekten yaptım, bu yüzden birkaç adımı kaçırırsam beni affetmelisin. Zevk almak.