Open Ldap ve PhpLdapAdmin Kurulumu
Transkript
Selamlar ilk olarak. Dilim döndüğünce OpenLdap ve yönetimi için PhpLdapAdmin kurulumunu anlatmaya çalışacağım umarım yardımcı olur sizin için. Ldap hakkında daha fazla bilgi almak için buraya tıklayınız… Kısaca OpenLdap kurulumuna geçelim o zaman… OpenLdap ı Linux Server Makinanın üzerine kuracağız. İlk olarak güncellemeleri kontrol etmenizi şiddetle öneririm. >> sudo apt-get update Gerekli olan paketleri kurmamız gerekecek. Kurulum sırasında size administrator için bir şifre soracak buraya girmiş olduğunuz şifre bundan sonra ldap a bağlanmanız için gerekli olan şifredir.(admin şifresi) >> sudo apt-get install slapd ldap-utils Kurulum bittikten sonra ldap.conf dosyasının içine girerek bizim için gerekli olan değişiklileri yapmamız gerekmektedir. >> sudo nano /etc/ldap/ldap.conf >> Aşağıdaki şekilde bir çıktı almanız gerekiyor. # LDAP Defaults # # See ldap.conf(5) for details # This file should be world readable but not world writable. #BASE dc=example,dc=com #URI ldap://ldap.example.com ldap://ldap-master.example.com:666 #SIZELIMIT #TIMELIMIT #DEREF 12 15 never # TLS certificates (needed for GnuTLS) TLS_CACERT /etc/ssl/certs/ca-certificates.crt Bu çıktı da gerekli olan düzeltmeleri yapıyoruz. Benim domain adresim kadir.com.tr ornek olarak. # LDAP Defaults # # See ldap.conf(5) for details # This file should be world readable but not world writable. BASE dc=kadir,dc=com,dc=tr URI ldap://10.12.0.17 #SIZELIMIT #TIMELIMIT #DEREF 12 15 never # TLS certificates (needed for GnuTLS) Bu işlem de bittikten sonra Ldap paketindeki dosyayı konfigüre etmemiz gerekecek. Bunun için >> sudo dpkg-reconfigure slapd Burada domain name tanımlamamız ver organizasyon adı tanımlamamız istenecek. Bundan sonra ise önceden yazmış olduğumuz admin şifresi istenecektir. Database olarak BDB ve HDB seçimi yapılması istenecek. Aslına bakılırsa ikisi de aynı işlemi yapmaktadır. Fakat alt dizin özelliği daha fazla olan HDB database ini seçmenizi öneririm. Bu şekilde database iniz silinerek yeni boş bir database oluşturulur. Bundan sonra ki ekran da LDAPv2 protocol üne izin verilmesi ile ilgili soru sorulmaktadır. Bu NO diyebiliriz. Bu şekilde eskiye destek vermemiş olacağız. Bu işlem de bittikten sonra artık yeni ldap ımız kullanıma hazırdır. Kontrol etmek için >> ldapsearch -x # extended LDIF # # LDAPv3 # base <dc=kadir,dc=com,dc=tr> (default) with scope subtree # filter: (objectclass=*) # requesting: ALL # # kadir.com.tr dn: dc=kadir,dc=com,dc=tr objectClass: top objectClass: dcObject objectClass: organization o: kadir comp. dc: kadir # admin, kadir.com.tr dn: cn=admin,dc=kadir,dc=com,dc=tr objectClass: simpleSecurityObject objectClass: organizationalRole cn: admin description: LDAP administrator # search result search: 2 result: 0 Success # numResponses: 3 # numEntries: 2 PhpLdapAdmin için apache Php ve mysql kurulmalı ilk olarak. >> sudo apt-get install apache2 php5 php5-mysql Bu kurulumdan sonra phpldapadmin kurulumuna geçebiliriz. >> sudo apt-get install phpldapadmin Ldap.conf içerisinde yaptığımız ayarları PhpLdapAdmin için de uygulamamız gerekmektedir. Config.php dosyasını güncelliyoruz. $servers = new Datastore(); $servers->newServer('ldap_pla'); $servers->setValue('server','name','Tecmint LDAP Server'); $servers->setValue('server','host','127.0.0.1'); $servers->setValue('server','base',array('dc=tecmint123,dc=com')); $servers->setValue('login','bind_id','cn=admin,dc=tecmint123,dc=com'); Şekildeki ilk halini $servers = new Datastore(); $servers->newServer('ldap_pla'); $servers->setValue('server','name',' LDAP Sunucu ismi'); $servers->setValue('server','host','Ldap Server Ip Adresi'); $servers->setValue('server','base',array('dc=kadir,dc=com,dc=tr')); $servers->setValue('login','bind_id','cn=admin,dc=kadir,dc=com,dc=tr'); Hali şeklinde düzenlememiz gerekiyor. PhpLdapAdmin kurulumu bu şekilde bitmiş durumdadır. Şimdi bir kontrol edelim. Browser açalım. Ve http://ipadresiniz/phpldapadmin/ e giriş yapıp yazmış olduğumuz admin şifresiyle girişinizi onaylayabilirsiniz. Uzman Kadir KESGİN [email protected] Çankırı Karatekin Üniversitesi Bilgi İşlem Daire Başkanlığı
Benzer belgeler
Nvidia Ekran Kartını Kurmak
The easiest way to fix this is to reboot the machine once the installation has finished.
linuxun bünyasındeki nvidia sürücüsü ile nvidia firmasının sürücüsünün çakıştığını bildiriyor.
aptitude install...
Ag Kimlik Denetimi - Ulak
(DIT)’nin hiyerarsisini yada Distinguished Name’in en üst
dügüm noktasini belirler.
“rootdn” en üst dügüm noktasini “rootpw” direktifinde verilen
sifre ile erisebilecek süper kullanici tanimini bel...
CentOS 7 Terminator Kurulumu
Python ile geliştirilmiş Terminator isimli bir uygulayı kurarak denemeye karar verdik.
Centos7 işletim sisteminin repositorylerine henüz girmemiş olan uygulamayı yüklerken
izlediğim yöntemler aşağı...
WiMAX Nedir? Çevreye ve kullanılan ürünlere bağlı olarak Sıhhiye
(WINDOWS XP)
Kablosuz Ağ için 802.1X Yükleme ve Yapılandırma Talimatları (Windows XP)
Kablosuz ağa bağlanmadan önce bilgisayarınızda Windows XP Servis Paketi 2 yüklü
olduğundan emin olun. Bilgisaya...
Microsoft Windows XP için istemci yapılandırma bilgileri
Kablosuz Ağ için 802.1X Yükleme ve Yapılandırma Talimatları (Windows XP)
Kablosuz ağa bağlanmadan önce bilgisayarınızda Windows XP Servis Paketi 2 yüklü
olduğundan emin olun. Bilgisayarınızda Windo...
SSL Kullanımı ve Sayısal sertifika, imza işleri - Ulak
üçüncü $ işaretleri arasındaki ifade salt olarak olarak adlandırılır. Burada gizli olan
parolayı bulmanın bir yolu yoktur zaten Linux sistemlerde kullanıcı adı-parola kontrolü
yaparken kullanıcının...