>jabber 2.2.1 ldap auth-mysql storage

>Evet fantastik bir iş oldu biliyorum ama jabberd sunucusunu kimlik kanıtamasını ldap ile jabber bilgilerine de mysql üzerinde erişilecek.jabberd 2.2.1 i debian etch4 üzerine kurduk testing deposu ile tabiki.:) gerekli paketlerin çogunu altta vermiştim ama libkrb5-dev paketini unutmuşum galiba.Bunları bir güzel kurduktan sonra ( apt-get ile kolay oluyor…)sonra da

başlangıç olarak
su –
groupadd jabber
useradd -g jabber jabber

jabber kullanıcı ile jabberd yi çalıştıracağız. güvenlikden galiba:D

./configure –enable-mysql –enable-ldap –enable-ssl
–enable-debug –enable-idn ile configure ediyoruz sonra make, make install,
hata çıkmadıysa jabberd’imiz /usr/local/etc altında ayar dosyalarını barındırıyor olmalı.

/usr/local/etc/sm.xml dosyasında şu değişiklikleri yapacağız:

< id > tağının içine sunucumuzun ismini gireceğiz.
< storage > < driver > tag’ının içine de kullanacağız storage’i gireceğiz. mysql bizde

sonra mysql ayarları için < mysql > tag’ı içerisinde user ve pass tagları içerisinine oluşturduğumuz mysql veri tabanının sahibi ve parolasını girecegiz ( alttaki girdide yazmıştım )

ve en önemli olarak ldap üzerinden kimlik kanıtlaması yapacağım için ldap üzerindeki var olan ama önceden log in olmamış kullanıcılar için mysql kullanıcı yaratacak( storage için)

< user > tag’ı içerisindeki ( altlarda bulunuyor bu tag )
< auto-create /> tagını açın ( yani < !-- -- > kaldırın).

  1. Kemal Ökmen

    >Eline sağlık. Jabber kullanıcısı ldap’ta olsaydı daha iyi olmaz mıydı:)

  2. >sagolun hocam. jabber kullanıcısının kullanıcı adı ve parolası sadece ldap’da diger tüm bilgiler mysql’de tutuluyor.ldap’ı boş yere yormaye gerek yok değil mi ??

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

I'm not a spammer This plugin created by memory cards