Для настройки я выберу пароль «0123456789», вместо него можно подставить какой-либо другой
Замена пароля для подключения к БД MySQL (amp109 — по умолчанию).
Для этого требуется отредактировать 3 файла:
1. /etc/amportal.conf изменить пароль на свой в строке «AMPDBPASS=amp109» 2. /etc/asterisk/cdr_mysql.conf изменить пароль на свой в строке «password = amp109» 3. /etc/freepbx.conf изменить пароль на свой в строке «$amp_conf[‘AMPDBPASS’] = ‘amp109′»
NEWPASS='0123456789'; sed -i "s/\(^AMPDBPASS=*\)\(.*\)/\1$NEWPASS/" /etc/amportal.conf sed -i "s/\(^password = *\)\(.*\)/\1$NEWPASS/" /etc/asterisk/cdr_mysql.conf sed -i "s/\($amp_conf\['AMPDBPASS'\]\\t= '*\)\(.*\)/\1$NEWPASS';/" /etc/freepbx.conf
Ну и также надо поменять пароль к пользователю asteriskuser в БД MySQL:
echo "SET PASSWORD FOR 'asteriskuser'@'localhost' = PASSWORD('$NEWPASS');" | mysql -u root -p
Замена паролей для Администратора Астериска (amp111 — по умолчанию). Для этого требуется отредактировать 2 файла:
1. /etc/amportal.conf изменить пароль на свой в строке «AMPMGRPASS=amp111» 2. /etc/asterisk/manager.conf изменить пароль на свой в строке «secret = amp111»
NEWPASS='0123456789'; sed -i "s/\(^secret = *\)\(.*\)/\1$NEWPASS/" /etc/asterisk/manager.conf sed -i "s/\(^AMPMGRPASS=*\)\(.*\)/\1$NEWPASS/" /etc/amportal.conf
И также заменить в БД «asterisk» в таблице «freepbx»:
echo "UPDATE freepbx_settings SET value='$NEWPASS' WHERE keyword='AMPMGRPASS';" | mysql -u root -p asterisk