Настройка Trixbox – Часть2 (Смена паролей)
Для безопасной эксплуатации телефонной станции Trixbox, необходимо сменить стандартные (установленные по умолчанию ) пароли на свои. Для этого подключимся к серверу через SSH или прям с клавиатуры подключенной к данному серверу.
1. Пароль для пользователя root мы сменили еще при установки системы. Если нужно еще раз его изменить, то зайдя в систему под пользователем root, нужно набрать команду passwd после чего ввести новый пароль и его подтверждение.
[trixbox1.localdomain ~]# passwd
Changing password for user root.
New UNIX password: – новый пароль
Retype new UNIX password: – его подтверждение
passwd: all authentication tokens updated successfully.
2. Для администрирования Trixbox по web-интерфейсу “http://ip-адрес сервера” по умолчанию используется имя пользователя maint и пароль password. Соответственно их тоже нужно изменить.
Используем команду: passwd-maint
[trixbox1.localdomain ~]# passwd-maint
——————————————-
Set password for AMP web GUI and maint GUIUser: maint
——————————————-
New password: - новый пароль
Re-type new password: - его подтверждение
Updating password for user maint
3. Нужно сменить пароль у пользователя asteriskuser в Mysql Server
Вводим команду
[trixbox1.localdomain ~]# mysql -u root -p
на просьбу ввести пароль Enter password: вводим пароль passw0rd ( 0- это ноль)
Попадаем в консоль MySql Server
Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 7Server version: 5.0.77 Source distribution
Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the buffer.
mysql>
Вводим команды(обращаем внимание что где стоит точка запятая то ее нужно указывать и в команде при вводе):
mysql> use mysql; – выбираем базу mysql
Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -A
Database changed
Вводим команду смены пароля для пользователя ’asteriskuser’:
mysql>update user set password=PASSWORD(“Новый пароль”) where User=’asteriskuser’;
Query OK, 0 rows affected (0.00 sec)Rows matched: 1 Changed: 0 Warnings: 0
Обновляем данные об изменениях (привилегиях):
mysql> flush privileges;
mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)
Выходим из консоли управления MySql Server
mysql> quit
Bye
4. Вносим поправки в основной конфигурационный файл trixbox:amportal.conf
vi /etc/amportal.conf
ищем строку AMPDBPASS=amp109
и заменяем пароль amp109 на свой
5. Изменяем конфигурационный файл базы данных для биллинга:cdr_mysql.conf
vi /etc/asterisk/cdr_mysql.conf
password=”Свой пароль”
6. Перегружаем следующие службы service mysqld restart и amportal restart
7. Вносим изменения в файл: database.php
vi /var/www/html/web-meetme/lib/database.php
$password = ‘Свой пароль’;
vi /var/www/html/maint/modules/cdrreport/config/database.php
‘connection’ => ‘mysqli://asteriskuser:Свой пароль@localhost/asteriskcdrdb
7. Перегружаем MySql Server: service mysqld restart