Category Archives: Fa

>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).