artem
25.09.2015
15849

Восстановление пароля пользователя FreePBX.

Бывают такие ситуации, когда забываются или теряются логины и пароли от веб-интерфейса FreePBX. Как же поступить в таком случае? Если есть доступ на сервер по SSH, то проблем с восстановлением пароля от веб-интерфейса не возникнет.

Существует три способа:

  1. Cмена пароля или создание нового пользователя через БД;
  2. Cброс пароля средствами команды amportal;
  3. Cмена через конфигурационные файлы.

Сброс через БД

Необходимо залогиниться на сервере через SSH, затем в mysql.
Выбираем базу asterisk:

mysql> USE asterisk;

Необходимые параметры хранятся в таблице ampusers.

mysql> SELECT * FROM `ampusers`; – просмотр содержимого таблицы

Пароль хранится в зашифрованном виде (sha1), соответственно необходимо использовать функцию MySQL SHA1 для установки пароля.

UPDATE `ampusers` SET `password_sha1` = SHA1(‘your_new_pass’) WHERE `username`=’your_user_name’; – данная команда обновит пароль для указаннного пользователя, при условии его наличия в таблице.

Если снова просмотреть содержимое таблицы после выполнения команды, то видно изменение hash`а пароля.

INSERT INTO `ampusers` VALUES (‘new_user’, SHA1(‘new_password’), ”, ”, ”, ‘*’); – команда добавляет нового пользователя FreePBX.

Сброс пароля средствами команды amportal

Стандартные средства FreePBX также позволяют сделать сброс пароля.
Для этого служит команда amportal a u <sessionID>, где sessionID — ID PHP сесcии подключения к FreePBX.
Необходимо выяснить ID PHP сесcии, для этого на стартовом экране FreePBX необходимо выделить все элементы нажатием сочетания клавиш ctrl+a, в левом нижнем углу выделения будет цифробуквенный код, который и необходимо будет вставить в команду.

Если после выполнения команды, в консоли высветилось сообщение session unlocked! Все прошло успешно и можно пробовать войти во FreePBX.

Обратите внимание на имя пользователя под которым произведен вход в систему (Freepbxuser).
По сути выполненная команда разблокирует служебного пользователя FreePBX.
Далее уже можно поменять пароль cуществующего или создать нового пользователя на вкладке Admin > administrators


Смена через конфигурационные файлы.

Необходимо залогиниться на сервер по SSH, открыть файл /etc/amportal.conf и найти параметры:

ARI_ADMIN_USERNAME и ARI_ADMIN_PASSWORD

Все можно входить в систему)) Или же поменять на нового пользователя и пароль.

 
avatar
  Подписаться  
Уведомление о

Остались вопросы?

Я - Першин Артём, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование

ближайшие курсы

ближайшие Вебинары

ONLINE

Why Choose HUGE?

Unlimited pre-designed elements

Each and every design element is designed for retina ready display on all kind of devices

User friendly interface and design

Each and every design element is designed for retina ready display on all kind of devices

100% editable layered PSD files

Each and every design element is designed for retina ready display on all kind of devices

Created using shape layers

Each and every design element is designed for retina ready display on all kind of devices