Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Описание


По умолчанию для входа в Личный кабинет используется учетная запись "admin" с паролем "password". В случае, если вы изменили и забыли пароль от учетной записи admin, то его можно сбросить на значение по умолчанию с помощью скрипта reset-admin-password.sh. Скрипт находится в директории /usr/lib/eltex-wifi-cab/reset-admin-password.sh.

Если Личный кабинет запущен в docker-контейнере, то скрипт необходимо извлечь из контейнера и поместить на хост-машину с помощью команды:

$ docker cp имя_контейнера:/usr/lib/eltex-wifi-cab/reset-admin-password.sh ./reset-admin-password.sh

Если сервис запущен, то имя контейнера можно узнать с помощью команды docker ps.  Если сервис не запущен, то можно создать экземпляр контейнера с помощью команды docker-compose create.  В таком случае команда запускается с указанным при создании контейнера именем.

После извлечения скрипта из контейнера его необходимо сделать исполняемым с помощью команды

$ sudo chmod +x ./reset-admin-password.sh

Скрипт исполняет следующий sql-запрос:

UPDATE eltex_auth_service.radcheck set value = 'password' where username = 'admin';  

Параметры


Параметр

Значение по умолчанию

Описание

MYSQL_LOGIN
root
Имя учетной записи MariaDB
MYSQL_PASS
root
Пароль от учетной записи MariaDB
MYSQL_HOST
localhost
Хост MariaDB сервера
MYSQL_PORT
3306
Порт MariaDB сервера

Запуск скрипта


Для скрипта доступна справочная информация по запуску, вызываемая по ключу -h или --help:

$ ./reset-admin-password.sh  --help
Usage: reset-admin-password.sh [<login> <password>] [host] [port]
 
Specify MySQL user with read/write access to 'eltex_auth_service' DB
 
Defaults:
    host: localhost
    port: 3306
    login: root
    password: root


Пример запуска:

eltex@eltex:~$ cd /usr/lib/eltex-wifi-cab
eltex@eltex:/usr/lib/eltex-wifi-cab$ sudo ./reset-admin-password.sh
Used defaults:
    host: localhost
    port: 3306
    login: root
    password: root
mysql: [Warning] Using a password on the command line interface can be insecure.
Reset Wi-Fi Cab/Portal admin password - OK

Важно!

Скрипт должен запускаться локально на сервере с мастером БД MariaDB! В случае, если нет возможности скопировать и запустить скрипт на сервере, то возможен запуск с удаленной машины. Для этого нужно запустить скрипт с параметрами [host] [port], соответствующими серверу MariaDB. Дополнительно нужно убедиться в том, что:

  • на машине, с которой производится запуск скрипта, установлен клиент MariaDB и командная оболочка bash;
  • на сервер с мастером БД MariaDB разрешен доступ с данного адреса (настройка bind-address в конфигурационном файле /etc/mysql/mariadb.conf.d/50-server.cnf);
  • указанный пользователь имеет права для удаленного доступа к MariaDB серверу.



  • Нет меток