>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).
>Eline sağlık. Jabber kullanıcısı ldap’ta olsaydı daha iyi olmaz mıydı:)
>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 ??