Пароль администратора Openfire сбрасывается

Мы поняли это! Это была проблема конфигурации IPTables.

Мы вращали еще один тестовый сервер, чтобы попытаться найти проблему, на этот раз CentOS. Проблема не представляла, таким образом, мы включили IPTables, чтобы начать переключаться на новый сервер. После включения IPTables, возвращенная проблема. Мы исследовали файл конфигурации и нашли -m limit --limit 1/s в конфигурации.

Удаление -m limit --limit 1/s из нашей iptables конфигурации решил представленную проблему.

1
задан 22 February 2012 в 23:45
1 ответ

На вашем новом сервере OpenFire, где вы знаете пароль администратора, используйте MySQL для выполнения запроса SELECT и просмотра его хешированного пароля (я считаю, что это столбец encryptedPassword, некоторое время был с тех пор, как я установил OpenFire ). Скопируйте весь хешированный пароль в буфер обмена, затем перейдите к базе данных MySQL старого сервера OpenFire и выполните команду:

UPDATE ofUser SET encryptedPassword='<paste in password hash here>' WHERE username='admin';

Это должно позволить вам получить доступ к старому серверу OpenFire, используя пароль, который вы используете на новом сервере OpenFire. Это будет работать только в том случае, если сервер OpenFire не использует хеши, используя некоторую конкретную строку для каждой установки.

В качестве альтернативы я обнаружил следующее: http://www.bowu.org/open-source/how-to-recover-openfire-admin-password.html

Или я также нашел это на форумах Ignite: http://community.igniterealtime.org/thread/46458

Both basically just suggest you tell OpenFire it is an initial installation again, and it'll let you set the admin password (and as long as you pick all the other settings the same it should be fine). I'd definitely take that second person's advice and back up the database first, in case the setup wizard goes and wipes out your database or something.

2
ответ дан 3 December 2019 в 21:52

Теги

Похожие вопросы