XMPP(Jabber) Sunucusu yazılımı olarak kullanılan OpenFire üzerinde zaman zaman şifre sorunları yaşıyoruz.
Normal şartlar altında, OpenFire üzerindeki kullanıcı ve grupları MySQL, LDAP Server ve ClearSpace üzerinde tutabiliyoruz. Herhangi bir LDAP sunucunuz yok ise MySQL kullanmak en mantıklı ve kolay olan çözüm.
Kurulum sonrasında openFire servisini baştan başlatmanız gerekiyor. Ancak ilk kurulum sonrasında yönetici hesabı – parola uyuşmazlığı yaşanabiliyor.
Eğer servisi yeniden başlatmak çözüme ulaştırmadıysa şu işlemleri gerçekleştirmeniz öneriliyor.
Herhangi bir ssh istemcisi üzerinden openFire için tanımladığınız MySQL sunucusuna bağlanmamız gerekiyor. Bağlandıktan sonra;UPDATE ofUser SET plainPassword=’test123′, encryptedPassword=NULL WHERE username=’admin’;
mysql -uroot -p
komutu ile MySQL servisine bağlanıyoruz.
Bağlantı sonrasında MySQL komut satırı üzerinde,
use openfire;
komutu ile OpenFire için tanımlanan veritabanını seçiyoruz. Sizin kurulumunuzda veritabanı ismi değeri ne ise, onunla değiştirmeniz gerekiyor.
Veritabanı seçim işleminden sonra,
UPDATE ofUser SET plainPassword=’admin’, encryptedPassword=NULL WHERE username=’admin’;
komutu ile mevcut şifreyi “admin” olarak değiştirmiş oluyoruz. Oluşturduğunuz yönetici “admin” hesabından farklı bir hesap ise
WHERE username=’admin’;
şartını değiştirmeniz gerekiyor.
Bu işlemden sonra OpenFire servisini başlatmamız gerekiyor.
/etc/init.d/openfire restart
Web arayüzünden kullanıcı adı – şifre kontrolünü gerçekleştirebilirsiniz. Ancak oluşturduğunuz deneme şifresini tekrar oluşturmayı unutmayın.




