Все бывает первый раз. К примеру, Вы, вдруг, забыли пароль от Вашей системы "Умного дома"
по имени Domoticz
. Тут нет дефолтного логина на вход с Вашим паролем, тут Вы сами задаете кто и под кем Вы будете проходить авторизацию прежде чем зайти в Web
-интерфейс Domoticz
. Но что делать если браузер или сохраненные данные не воспринимаются на вход. Выход попробовать на другом компьютере или другом браузере, опять не помогает ничего. И вот об этом и будет моя заметка.
Шаг №1:
Установка Domoticz
выполнена опираясь на заметку:
Шаг №2:
Русификация Domoticz
выполнена опираясь на заметку:
Шаг №3:
Активации авторизации в Domoticz
выполнена опираясь на заметку:
Шаг №4:
Останавливаем сервис Domoticz
:
ekzorchik@navy:~$ ssh -l ekzorchik 172.33.33.122
На IP
адресе 172.33.33.122
у меня в локальной сети работает сервис Domoticz
, у Вас же на Вашем IP
адресе в Вашей локальной сети.
ekzorchik@srv-bionic:~$ sudo systemctl stop domoticz
Шаг №5:
Переходим в папку, где установлен Domoticz
, я когда его устанавливал, установщик предложил установку в пользовательский каталог вида /home/ekzorchik/domoticz
– значит перехожу в него:
ekzorchik@srv-bionic:~$ cd /home/ekzorchik/domoticz/ ekzorchik@srv-bionic:~/domoticz$
и выполняем:
ekzorchik@srv-bionic:~/domoticz$ sudo ./domoticz --help
– читаем справку по опциям, находим опцию "-nowwwpwd (in case you forgot the web server username/password)"
именно запуск с ее помощью позволяет заново по заметке
обозначить новый логин и пароль на доступ в Web
-интерфейс вашего Domoticz
:
ekzorchik@srv-bionic:~/domoticz$ sudo ./domoticz -nowwwpwd 2021-01-03 15:31:36.002 Status: Domoticz V2020.2 (c)2012-2020 GizMoCuz 2021-01-03 15:31:36.002 Status: Build Hash: b63341bc0, Date: 2020-04-26 14:47:55 2021-01-03 15:31:36.002 Status: Startup Path: /home/ekzorchik/domoticz/ 2021-01-03 15:31:36.006 Sunrise: 08:58:00 SunSet: 16:10:00 2021-01-03 15:31:36.006 Day length: 07:12:00 Sun at south: 12:34:00 2021-01-03 15:31:36.006 Civil twilight start: 08:12:00 Civil twilight end: 16:56:00 2021-01-03 15:31:36.006 Nautical twilight start: 07:24:00 Nautical twilight end: 17:44:00 2021-01-03 15:31:36.006 Astronomical twilight start: 06:39:00 Astronomical twilight end: 18:29:00 2021-01-03 15:31:36.028 Status: PluginSystem: Started, Python version '3.6.9'. 2021-01-03 15:31:36.030 Active notification Subsystems: (0/13) 2021-01-03 15:31:36.030 Status: WebServer(HTTP) started on address: :: with port 8080 2021-01-03 15:31:36.031 Status: WebServer(SSL) started on address: :: with port 443 2021-01-03 15:31:36.032 Starting shared server on: :::6144 2021-01-03 15:31:36.032 Status: TCPServer: shared server started... 2021-01-03 15:31:36.032 Status: RxQueue: queue worker started... 2021-01-03 15:31:38.032 Status: NotificationSystem: thread started... 2021-01-03 15:31:38.032 Status: EventSystem: reset all events... 2021-01-03 15:31:38.032 Status: EventSystem: reset all device statuses... 2021-01-03 15:31:38.053 Status: Python EventSystem: Initalizing event module. 2021-01-03 15:31:38.053 Status: EventSystem: Started 2021-01-03 15:31:38.053 Status: EventSystem: Queue thread started... 2021-01-03 15:31:38.507 Status: PluginSystem: Entering work loop. 2021-01-03 15:32:07.903 Active notification Subsystems: browser (1/13)
я опираюсь на заметку
настройки авторизации в Domoticz
изменил на учетную запись ekzorchik
пароль, вышел из Web
-интерфейса: "Настройка" - "Выход"
и успешно авторизовался с новым паролем.
ekzorchik@srv-bionic:~/domoticz$ sudo ./domoticz -nowwwpwd 2021-01-03 15:31:36.002 Status: Domoticz V2020.2 (c)2012-2020 GizMoCuz 2021-01-03 15:31:36.002 Status: Build Hash: b63341bc0, Date: 2020-04-26 14:47:55 2021-01-03 15:31:36.002 Status: Startup Path: /home/ekzorchik/domoticz/ 2021-01-03 15:31:36.006 Sunrise: 08:58:00 SunSet: 16:10:00 2021-01-03 15:31:36.006 Day length: 07:12:00 Sun at south: 12:34:00 2021-01-03 15:31:36.006 Civil twilight start: 08:12:00 Civil twilight end: 16:56:00 2021-01-03 15:31:36.006 Nautical twilight start: 07:24:00 Nautical twilight end: 17:44:00 2021-01-03 15:31:36.006 Astronomical twilight start: 06:39:00 Astronomical twilight end: 18:29:00 2021-01-03 15:31:36.028 Status: PluginSystem: Started, Python version '3.6.9'. 2021-01-03 15:31:36.030 Active notification Subsystems: (0/13) 2021-01-03 15:31:36.030 Status: WebServer(HTTP) started on address: :: with port 8080 2021-01-03 15:31:36.031 Status: WebServer(SSL) started on address: :: with port 443 2021-01-03 15:31:36.032 Starting shared server on: :::6144 2021-01-03 15:31:36.032 Status: TCPServer: shared server started... 2021-01-03 15:31:36.032 Status: RxQueue: queue worker started... 2021-01-03 15:31:38.032 Status: NotificationSystem: thread started... 2021-01-03 15:31:38.032 Status: EventSystem: reset all events... 2021-01-03 15:31:38.032 Status: EventSystem: reset all device statuses... 2021-01-03 15:31:38.053 Status: Python EventSystem: Initalizing event module. 2021-01-03 15:31:38.053 Status: EventSystem: Started 2021-01-03 15:31:38.053 Status: EventSystem: Queue thread started... 2021-01-03 15:31:38.507 Status: PluginSystem: Entering work loop. 2021-01-03 15:32:07.903 Active notification Subsystems: browser (1/13) ^C 2021-01-03 15:34:12.057 Status: Closing application!... 2021-01-03 15:34:12.057 Status: Stopping worker... 2021-01-03 15:34:12.057 Status: RxQueue: queue worker stopped... 2021-01-03 15:34:12.557 Status: WebServer(HTTP) stopped 2021-01-03 15:34:13.058 Status: WebServer(SSL) stopped 2021-01-03 15:34:13.058 Status: TCPServer: shared server stopped 2021-01-03 15:34:13.058 Status: Stopping all hardware... 2021-01-03 15:34:13.059 Status: Scheduler stopped... 2021-01-03 15:34:13.059 Status: EventSystem: Stopped... 2021-01-03 15:34:13.059 Status: EventSystem: Queue thread stopped... 2021-01-03 15:34:13.062 Status: EventSystem - Python stopped... 2021-01-03 15:34:13.063 Status: NotificationSystem: thread stopped... 2021-01-03 15:34:13.063 Status: PluginSystem: Exiting work loop. 2021-01-03 15:34:13.066 Status: PluginSystem: Stopped. 2021-01-03 15:34:13.066 Status: Mainworker Stopped... ekzorchik@srv-bionic:~/domoticz$ cd ~ ekzorchik@srv-bionic:~$
После чего прерываем консоль с запущенным ключом на доступ к сбросу авторизации или назначения новых аутентификационных данных и запускаю сервис domoticz
и уже авторизуюсь с новыми данными, к примеру я поставил что пароль не "712mbddr@"
, а "612mbddr@"
ekzorchik@srv-bionic:~$ sudo systemctl start domoticz | sudo systemctl status domoticz | head -n5 ● domoticz.service - LSB: Home Automation System Loaded: loaded (/etc/init.d/domoticz.sh; generated) Active: activating (start) since Sun 2021-01-03 15:36:36 MSK; 2ms ago Docs: man:systemd-sysv-generator(8) Process: 686 ExecStop=/etc/init.d/domoticz.sh stop (code=exited, status=0/SUCCESS) ekzorchik@srv-bionic:~$
и я успешно авторизовался с измененным паролем.
http://IP&DNS:8080 (http://172.33.33.122:8080) - user&pass (ekzorchik:612mbddr@) - Настройка - Журнал
– вкладка "Состояние"
и вижу что строки под каким пользователем я действительно авторизован, но это так для сведения:
2021-01-03 15:38:28.943 Status: Login successful from 172.33.33.16 for user 'ekzorchik'
2021-01-03 15:38:28.943 Status: Incoming connection from: 172.33.33.16
Итого из проделанных выше шагов я приобрел навыки если вдруг я забуду какие данные аутентификации в моей системе Domoticz
по сбросу и назначению новых. На этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.