Рубрика: jabber

Сбрасываем пароль администратора у openfire.

Я забыл пароль от админки. Не записал, о чем пожалел. Пришлось восстанавливать.
И в этом нет ничего сложного. Но этот способ я опробовал, если база крутиться на mysql.
mysql> SELECT * FROM ofUser WHERE username='admin';
+----------+---------------+-------------------+---------------+---------------+-----------------+------------------+
| username | plainPassword | encryptedPassword | name          | email         | creationDate    | modificationDate |
+----------+---------------+-------------------+---------------+---------------+-----------------+------------------+
| admin    | NULL          | df8d8aa53e956defc | Administrator | admin@com.com | 001248259155800 | 0                | 
+----------+---------------+-------------------+---------------+---------------+-----------------+------------------+
1 row in set (0.00 sec)

mysql> _

Мы видим, что пароль есть и он зашифрован. Меняем шифрованный пароль на открытый.

Code:
mysql> UPDATE ofUser SET plainPassword='newpass', encryptedPassword=NULL WHERE username='admin';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> SELECT * FROM ofUser WHERE username='admin';
+----------+---------------+-------------------+---------------+---------------+-----------------+------------------+
| username | plainPassword | encryptedPassword | name          | email         | creationDate    | modificationDate |
+----------+---------------+-------------------+---------------+---------------+-----------------+------------------+
| admin    | newpass       | NULL              | Administrator | admin@com.com | 001248259155800 | 0                | 
+----------+---------------+-------------------+---------------+---------------+-----------------+------------------+
1 row in set (0.00 sec)

mysql> _

Теперь у нас есть доступ в админку джаббер-сервера.

Прозрачная авторизация openfire + pidgin, spark

OpenFire установлен в папку /opt/openfire

mydomain.local — имя нашего домена
MYDOMAIN.LOCAL — realm нашего домена
dc1.mydomain.local — fqdn контроллер домена
dc2.mydomain.local — fqdn вторичного контроллера домена (если есть)
jabber.mydomain.local — fqdn имя сервера, где установлен openfire
192.168.1.1 — IP контроллера домена.
192.168.1.2 — IP резервного контроллера домена.
192.168.1.3 — IP сервера, где установлен openfire.

Первое что нужно сделать и этот шаг очень важен — это ввести нашу линукс-машину в windows домен.

Очень подробно и хорошо этот процесс ,на мой взгляд, описан в [2]. Чтобы
не переходить со ссылке я опишу основные моменты.
Read More «Прозрачная авторизация openfire + pidgin, spark»

Установка ejabberd на RedHat/CentOS/Fedora

Хотелось бы рассказать в своей новой статье “Установка ejabberd на RedHat/CentOS/Fedora” как я устанавливал XMPP сервер на примере ejabberd2 в моей ОС – CentOS.

ejabberd это сервер Jabber / XMPP для обмена мгновенными сообщениями который выпускается под лицензией GPLv2 (Free и Open Source), написанная на Erlang / OTP. Среди других особенностей, ejabberd – это его кросс-платформенность, отказоустойчивая, кластеризованный и модульный.

1. Установка ejabberd на CentOS.

Я буду устанавливать ejabberd yum командой, но для этого нужно подключить репозиторий EPEL:
Как включить EPEL репозиторий на CentOS 

После того как подключили, выполняем команду:

Read More «Установка ejabberd на RedHat/CentOS/Fedora»