Сброс пароля администратора FreePBX

Может возникнуть ситуация, когда пароль администратора FreePBX, от web интерфейса АТС, забыт или потерян. Если в данной ситуации вы имеете доступ по протоколу ssh на ваш VOIP сервер, то ниже не должно возникнуть ни каких проблем по сбросу пароля. Рассмотрим несколько способов.

Через консоль mysql

Подключаемся к серверу через ssh. Далее заходим в консоль mysql

Ключ -p используется если задан пароль root для mysql.

Затем выбираем для работы базу данных asterisk.

Пользователи и пароли freepbx хранятся в таблице ampusers. Пароли зашифрованы в SHA1.

Следующей командой мы изменим пароль для пользователя admin. Зададим ему пароль «123456».

Если повторно сделать выборку таблицы то мы увидим что хеш пароля изменился, что говорит о том что уже можно заходить в web интерфейс с уже новым паролем.

Так же через консоль mysql можно добавить нового пользователя, следующей командой:

Данной командой мы создали пользователя test с паролем 12345.

Сброс средствами amportal

Первое что необходимо сделать, это получить PHP: session_id. Заходим в web интерфейс, выделяем все на странице, нажатием сочетания клавиш ctrl+a. Данной манипуляцией мы получим тот самый id который нам нужен. Он состоит из цифр и букв, на картинке ниже он расположен посередине. Если версия FreePBX отличается от 14 то он может быть расположен в другом месте.

Далее подключившись по ssh к серверу разблокируем сессию командой(d9q10d2vq5pmvcl5oasm2lm6f2 id сессии, требуется подставить свой):

Но на нашем тестовом стенде данный вариант не прокатил. В составе FreePBX distro с панелью FreePBX 14, нет сервиса amportal. Если же у вас дистрибутив старее, то после ввода команды вы увидите

И можно авторизоваться не вводя логин и пароль, а просто нажав на continue.

После входа можно изменить пароль администратора перейдя во вкладку Admin > administrators .

Наиболее эффективным является первый способ.

Вам также может понравиться

About the Author: Администратор

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *