Меняем пароль от FreePBX

Если вы используете пароль по умолчанию, вы увидите следующее сообщение:

Warning: You are running freePBX and mysql with the default password

В AsteriskNOW default password например:

  login:freepbx  pass:fpbx

Изменение пароля FreePBX

Подключитесь к MySQL:

mysql -u username -p

Обычно это пользователь с административными привилегиями.

Выполните следующую команду SQL:

SET PASSWORD FOR asteriskuser@localhost=PASSWORD('newpass');

asteriskuser - имя пользователя FreePBX. localhost требуется менять только, если FreePBX и сервер MySQL - разные машины. Не забудьте поставить кавычки вокруг нового пароля.

Проверка пароля

Для того чтобы убедится, что пароль изменён, введите следующую команду:

mysql -u asteriskuser -p

Когда пароль изменён, отредактируйте три файла:

  • /etc/amportal.conf:

AMPDBUSER=asteriskuser

AMPDBPASS=mypass

  • /etc/asterisk/cdr_mysql.conf:

password=mypass

user=asteriskuser

  • /etc/asterisk/res_mysql.conf:

dbuser = asteriskuser

dbpass = mypass

а вот второй вариант:

все дело в том что авторизация во Freepbx может происходить от двух пользователей: от пользователя MYSQL и от пользователя asterisk

конкретно в нашем случае Freepbx это пользователь под которым идет подключение к БД. И иметь дефолтный пароль туда, тоже не хорошо.

Как изменить:

Заходим в консоль системы под пользователем root, если есть MidnightCommander то запускаем его и правим следующий файлик /etc/amportal.conf

В /etc/amportal.conf мы видим наш пароль FreePBX / fpbx однако это всего лишь пароль доступа к MYSQL, меняем его на тот который у нас будет использоваться в дальнейшем, для примера 12345. Сохраняем файл.

Запускаем mysql клиента:

mysql -u root

use mysql;

update user set password=password('12345') where user ='freepbx';

Теперь  у пользователя БД изменился пароль, рестартуем сервер asterisk или просто его сервисы и можем заходить под новым паролем кторый никому не известен (мы же его никому не скажем)

Теперь мы можем смело из web интерфейса изменить пароль для пользователя Admin и использовать для входа его, по умолчанию он равен amp111 .

You should also read: