Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Данная инструкция объясняет основные моменты смены паролей системных пользователей SoftWLC с использованием плейбуков Ansible.

Смена паролей проиcходит после установки основных компонетов SoftWLC.

Для смены паролей в переменных окружения, базах данных и конфигурационных файлах сервисов используется скрипт установщик с флагом --change-password и плейбуки Ansible.

Более подробно про установку скриптом в Docker с помощью плейбуков Ansible можно посмотреть здесь:

v1.37_Пошаговая установка SoftWLC в Docker через Ansible скриптом-установщиком

Пользователь "admin" в EMS-GUI

Для получения доступа к EMS-GUI можно воспользоваться инструкцией.

В графическом интерфейсе сервера EMS изменить пароль пользователя admin можно в разделе:

Администрирование → Права и пользователи → Настройка пользователей системы.


Переходим на пользователя admin (SuperUser) → Редактировать. В открывшемся окне устанавливаем флаг "Изменить" и указываем новый пароль с подтвержением


Для перезапуска ЕМС сервера необходимо ввести установленный пароль.

http://docs.eltex-co.ru/download/attachments/533665891/image2023-6-28_10-26-18.png?version=1&modificationDate=1727446933000&api=v2

Пользователь admin в данном случае выполняет роль системного пользователя графического интерфейса сервера EMS и не используется в конфигурационных файлах для взаимодействия системных модулей. 

Пользователь "admin" в ЛК/КП

Личный кабинет WI-FI

Для входа в интерфейс Личного кабинета необходимо воспользоваться браузером, для этого в адресной строке вводим адрес сервера и имя службы в виде: http://hostname:8080/wifi-cab/
Для аутентификации в программе необходимо указать логин и пароль (по умолчанию: admin/password) в соответствующих полях, затем нажать кнопку "Войти" либо клавишу <Enter>. Пароль для учетной записи "admin", для входа в Личный Кабинет, можно изменить следующим образом:

Переходим в астройки""Системные пользователи". Устанавливаем флаг напротив учетной записи с логином"admin" и нажимаем кнопку "Редактировать".

В открывшемся окне изменяем пароль и нажимаем на кнопку "Сохранить".

Конструктор порталов

Для входа в интерфейс Конструктора порталов необходимо воспользоваться браузером, для этого в адресной строке вводим адрес сервера и имя службы в виде: http://hostname:8080/epadmin 
Для аутентификации в программе необходимо указать логин и пароль (по умолчанию: admin/password) в соответствующих полях (тот же пароль и логин авторизации, что и для входа в Личный кабинет), затем нажать кнопку "Войти" либо клавишу <Enter>.

Данные для входа в Конструктор порталов меняются аналогично смене пароля для пользователя "admin" в ЛК так как это одни и те же данные.

Настройка пользователя "admin" в конфигурационных файлах сервисов

В файле softwlc-ansible-1.36/inventory/my_softwlc/group_vars/all.yml необходимо переопределить параметр nbi_softwlc_service_admin_password:

softwlc-ansible-1.36/inventory/my_softwlc/group_vars/all.yml
# Сервисный логин/пароль администратора (Необходим для доступа пользователя в ЛК, NBI, Portal Constructor. Используется в eltex-johnny, eltex-mariadb, eltex-jobs)
nbi_softwlc_service_admin_login: admin
nbi_softwlc_service_admin_password: new_secret_password_for_admin

После чего запустить скрипт с флагом --change-password

Shell
./eltex-softwlc-helper-ansible-latest.sh --change-password

Сервисная учётная запись "softwlc_service"

Cервисная учетная запись "softwlc_service" с дефолтным паролем "softwlc"  предназначена для взаимодействия системных модулей, поэтому сервисная учетная запись должна быть задана/изменена в следующих местах.

Личный кабинет WI-FI

Для входа в интерфейс Личного кабинета необходимо воспользоваться браузером, для этого в адресной строке вводим адрес сервера и имя службы в виде: http://hostname:8080/wifi-cab/
Для аутентификации в программе необходимо указать логин и пароль (по умолчанию: admin/password) в соответствующих полях, затем нажать кнопку "Войти" либо клавишу <Enter>. Пароль для учетной записи "softwlc_service" можно изменить следующим образом:

Переходим в астройки""Системные пользователи". Устанавливаем флаг напротив учетной записи с логином"softwlc_service" и нажимаем кнопку "Редактировать".

В открывшемся окне изменяем пароль и нажимаем на кнопку "Сохранить".

EMS-GUI

Для получения доступа к EMS-GUI можно воспользоваться инструкцией.

В графическом интерфейсе сервера EMS необходимо перейти в раздел:

Администрирование → Настройка сервера → Системные модули

Выбираем модуль "softwlc.nbi".  В открывшемся окне для пользователя "softwlc_service" нужно изменить пароль на идентичный паролю в Личном кабинете и нажать кнопку "Принять".

Конструктор порталов

Для входа в интерфейс Конструктора порталов необходимо воспользоваться браузером, для этого в адресной строке вводим адрес сервера и имя службы в виде: http://hostname:8080/epadmin 
Для аутентификации в программе необходимо указать логин и пароль (по умолчанию: admin/password) в соответствующих полях (тот же пароль и логин авторизации, что и для входа в Личный кабинет), затем нажать кнопку "Войти" либо клавишу <Enter>.

После входа переходим в раздел Системные настройки → Доступ к NBI.  В открывшемся окне для пользователя "softwlc_service"  изменяем пароль на идентичный паролю в Личном кабинете и нажать кнопку "Сохранить".

Настройка пользователя "softwlc_service" в конфигурационных файлах сервисов

В файле softwlc-ansible-1.36/inventory/my_softwlc/group_vars/all.yml необходимо переопределить параметр nbi_softwlc_service_user_password:

softwlc-ansible-1.36/inventory/my_softwlc/group_vars/all.yml
# Сервисный логин/пароль пользователя (Cервисная учетная запись предназначенная для взаимодействия системных модулей. Используется в eltex-wifi-cab, eltex-pcrf, eltex-mariadb)
nbi_softwlc_service_user_login: softwlc_service
nbi_softwlc_service_user_password: new_secret_password_for_softwlc_service

После чего запустить скрипт с флагом --change-password

Shell
./eltex-softwlc-helper-ansible-latest.sh --change-password

Mysql: изменение пароля для javauser и radius

В файле softwlc-ansible-1.36/inventory/my_softwlc/group_vars/all.yml необходимо переопределить параметры mysql_password для javauser и radius_db_password для radius соответственно:

softwlc-ansible-1.36/inventory/my_softwlc/group_vars/all.yml
# Учетная запись сервисов для доступа к БД
mysql_user: javauser
mysql_password: new_javauser_secret_password

# Доступ для базы radius
radius_db_login: radius
radius_db_password: new_radius_secret_passwordradpass

После чего запустить скрипт с флагом --change-password

Shell
./eltex-softwlc-helper-ansible-latest.sh --change-password

Mysql: изменение пароля для root

В файле softwlc-ansible-1.36/inventory/my_softwlc/group_vars/all.yml необходимо переопределить параметры mysql_root_password на необходимый новый пароль и mysql_old_root_password на используемый ранее пароль:

В дефолтной инсталяции mysql_root_password == mysql_old_root_password == root, следовательно при первой смене пароля необходимо в переменной mysql_old_root_password оставить дефолтное значение root.

При повторной смене в параметре mysql_old_root_password указывается старый пароль из параметра mysql_root_password


softwlc-ansible-1.36/inventory/my_softwlc/group_vars/all.yml
# Пароли от root для mysql
mysql_root_user: root
mysql_root_password: new_root_secret_password
mysql_old_root_password: old_root_secret_password

После чего запустить скрипт с флагом --change-password

Shell
./eltex-softwlc-helper-ansible-latest.sh --change-password

В файле softwlc-ansible-1.36/inventory/my_softwlc/group_vars/all.yml  переопределить значение mysql_old_root_password на mysql_root_password

softwlc-ansible-1.36/inventory/my_softwlc/group_vars/all.yml
# Пароли от root для mysql
mysql_root_user: root
mysql_root_password: new_root_secret_password
mysql_old_root_password: new_root_secret_password

Eltex-bob: доступ в h2-консоль

В файле softwlc-ansible-1.36/inventory/my_softwlc/group_vars/all.yml необходимо переопределить параметр bob_h2_password:

softwlc-ansible-1.36/inventory/my_softwlc/group_vars/all.yml
# Доступ в h2-консоль
bob_h2_user: sa
bob_h2_password: new_h2bob_secret_password

После чего запустить скрипт с флагом --change-password

Shell
./eltex-softwlc-helper-ansible-latest.sh --change-password

Eltex-ems: ftp доступ

В файле softwlc-ansible-1.36/inventory/my_softwlc/group_vars/all.yml необходимо переопределить параметр ems_vsftpd_ftp_password:

softwlc-ansible-1.36/inventory/my_softwlc/group_vars/all.yml
# FTP Доступ
ems_vsftpd_ftp_user: ftp
ems_vsftpd_ftp_password: new_ftp_secret_password

После чего запустить скрипт с флагом --change-password

Shell
./eltex-softwlc-helper-ansible-latest.sh --change-password

В графическом интерфейсе сервера EMS необходимо перейти в раздел:

Администрирование → Настройка сервера → Системные модули

Выбираем модуль "ftpserver".  В открывшемся окне для пользователя "ftp" нужно изменить пароль на идентичный паролю указанному в all.yml и нажать кнопку "Принять".

  • Нет меток