Сегодня полез в админку openfire и понял что забыл пароль (около трех месяцев уже не лазил в нее) и понял дело труба, и как же не хотелось перестанавливать openfire, но вспомнил что openfire я ставил на mysql и решил восстановить пароль через phpmyadmin (пароль от которой я также благополучно забыл:-) ) Но возвращаемся к восстановлению пароля openfire
И так для того что бы восстановить пароль к openfire необходимо:
- зайти в админку phpmyadmin
- зайти в базу openfire
- выполнить код mysql
UPDATE `ofUser` SET `plainPassword` = 'newPassword' , `encryptedPassword`=NULL WHERE `ofUser`.`username` = 'admin';
- ну а теперь заходим в админку и проверяем пароль.
- Радуемся жизни 🙂
Тут как на зло месяц спустя по своей не аккуратности забыл восстановленный пароль и решил его по моей же инструкции восстановить, но ни чего не получилось. Но я нашел еще один способ как можно попасть в админку: для этого надо сделать следующее:
- зайти в PhpMyAdmin
- и выполнить данный скрипт
INSERT INTO ofUser (username, plainPassword, name, email, creationDate, modificationDate) VALUES (‘admin1’, ‘admin1’, ‘Administrato1r’, ‘admin@example.com’, ‘0’, ‘0’);
Тут просто создается в базе логин admin1 с паролем admin1 . Как вариант пойдет, потому как Вы зайдете в админку под новым логином и сбросите пароль на openfire основного логина admin.
Все, найденные варианты решения никак не помогали.
Решилось так (для винды)
В файле openfire.script
была строка
INSERT INTO OFPROPERTY VALUES(‘admin.authorizedJIDs’,’admin@1′)
добавил через запятую ещё одного юзера
INSERT INTO OFPROPERTY VALUES(‘admin.authorizedJIDs’,’admin@1,mss1@1′)
и после перезапуска успешно зашёл под ним в админку 🙂