Забыл свой пароль на Technitium

Вопрос или проблема

Я забыл свой пароль, и инструкциях Technitium не совсем ясно (Запустите DNS-сервер, чтобы завершить процесс сброса пароля., именно). Более того, я пытался удалить и снова установить Technitium через официальную инструкцию, но это тоже не удалось. Какую процедуру мне следует пройти?

Удаление и повторная установка обычно не сбрасывают пароль, поскольку файлы конфигурации остаются в вашей системе. Сначала остановите службу Technitium. В Ubuntu вы можете остановить её с помощью:

sudo systemctl stop technitium-dns.service

Затем вы можете использовать бинарный файл Technitium для сброса пароля:

sudo ./TechnitiumDNS --reset-password

Когда служба запущена, вы можете выполнить:

TOKEN=$(curl -s "http://{IP}:{PORT}/api/user/login?user=admin&pass=admin&includeInfo=true" | jq -r '.token')
curl "http://{IP}:{PORT}/api/user/changePassword?token=$TOKEN&pass=PASS"

где PASS – это новый пароль. (ip, вероятно, localhost или ip и порт, которые вы использовали во время настройки) (если не уверены: 3000 или 5380 указаны в руководстве).

Метод, при котором служба остановлена (dns.service – это название, которое они использовали в своем установщике, так что я предполагаю, что это то, что вам нужно):

sudo systemctl stop dns.service
sudo mv /etc/dns/config/auth.config /etc/dns/config/resetadmin.config
sudo systemctl start dns.service

Затем откройте браузер с IP-адресом и портом 3000 с /dns

http://{IP}:{PORT}/dns

(ip, вероятно, localhost или ip и порт, которые вы использовали во время настройки) и вам будет предложено ввести новый пароль.

Ответ или решение

Если вы забыли свой пароль для Technitium и инструкции по его сбросу вызывают затруднения, не переживайте. В этой статье я подробно опишу шаги, которые помогут вам восстановить доступ к вашей учетной записи.

1. Остановка службы Technitium

Первым шагом является остановка службы Technitium, чтобы подготовить систему к сбросу пароля. Если вы используете Ubuntu, выполните следующую команду в терминале:

sudo systemctl stop technitium-dns.service

Это остановит службу DNS, которая может блокировать процесс сброса пароля.

2. Сброс пароля с помощью бинарного файла

После остановки службы можно использовать бинарный файл Technitium для сброса пароля. Для этого выполните команду:

sudo ./TechnitiumDNS --reset-password

Этот шаг должен инициировать процесс сброса пароля и удалить старые учетные данные.

3. Использование API для сброса пароля (если служба работает)

Если служба всё ещё запущена, можно воспользоваться API для изменения пароля. Необходимо выполнить следующие команды:

TOKEN=$(curl -s "http://{IP}:{PORT}/api/user/login?user=admin&pass=admin&includeInfo=true" | jq -r '.token')
curl "http://{IP}:{PORT}/api/user/changePassword?token=$TOKEN&pass=ВАШ_НОВЫЙ_ПАРОЛЬ"

Здесь замените {IP} на ваш IP-адрес (вероятно, localhost) и {PORT} на тот порт, который вы использовали при настройке (обычно 3000 или 5380).

4. Перемещение конфигурационного файла для горизонтального сброса пароля

Если вам необходимо выполнить сброс пароля с остановленной службой, выполните следующие команды:

sudo systemctl stop dns.service
sudo mv /etc/dns/config/auth.config /etc/dns/config/resetadmin.config
sudo systemctl start dns.service

Этот процесс временно переместит файл конфигурации с учетными данными, что позволит вам установить новый пароль.

5. Завершение процесса

Теперь откройте браузер и введите адрес:

http://{IP}:{PORT}/dns

После этого вы будете перенаправлены на страницу, где сможете ввести новый пароль для вашего аккаунта Technitium.

Заключение

Следуя этим шагам, вы можете легко восстановить доступ к своей учетной записи Technitium. Если возникнут дополнительные вопросы или проблемы, рекомендуется обратиться к официальной документации Technitium или службе поддержки. Это гарантирует вам наличие актуальной информации и помогает избежать проблем в будущем.

Оцените материал
Добавить комментарий

Капча загружается...