Илдар Каримов Posted December 12, 2023 Posted December 12, 2023 Устанавливал как то MQTT Mosquitto по туториалу https://kotyara12.ru/iot/keenetic-mqtt/ и поменял как предлагал автор пароль от root. Ну и забыл я его прекрасно. Теперь зайти не могу root-ом. Даже не знаю куда писать по этой проблеме, но так как вопрос возник при использовании OPKG то сюда и пишу. Как можно восстановить (переустановить) пароль? Quote
Rbuha Posted December 12, 2023 Posted December 12, 2023 4 часа назад, Илдар Каримов сказал: Как можно восстановить (переустановить) пароль? Создать ещё одну флешку с entware, примонтировать раздел со "старым" entware, войти в chroot окружение и установить пароль. Более подробно смотрите в сети. Quote
Denis P Posted December 12, 2023 Posted December 12, 2023 4 часа назад, Илдар Каримов сказал: Устанавливал как то MQTT Mosquitto по туториалу https://kotyara12.ru/iot/keenetic-mqtt/ и поменял как предлагал автор пароль от root. Ну и забыл я его прекрасно. Теперь зайти не могу root-ом. Даже не знаю куда писать по этой проблеме, но так как вопрос возник при использовании OPKG то сюда и пишу. Как можно восстановить (переустановить) пароль? заходим в cli кинетика выполняем exec sh passwd задаем пароль 1 1 Quote
Илдар Каримов Posted December 12, 2023 Author Posted December 12, 2023 Вы ребята сильно не пинайте, но я не такой продвинутый в линукс системах. Я бы "более подробно" посмотрел в сети, но ничего не нашёл на эту тему потому и задал тут вопрос. И подскажите пожалуйста что такое CLI? 1 Quote
Mamay Posted December 12, 2023 Posted December 12, 2023 37 минут назад, Илдар Каримов сказал: И подскажите пожалуйста что такое CLI? Ну уж коли вы споткнулись прямо на старте с command line interface, то видимо дальше будет много сложнее. Quote
Илдар Каримов Posted December 12, 2023 Author Posted December 12, 2023 exec sh выдало: { "exec": { "path": "/opt/bin/sh", "env": { "env": "/opt/lib:/opt/usr/lib:/lib:/usr/lib" } }, "prompt": "(config)" } passwd выдало: (config)> ERROR: { "parse": { "prompt": "(config)", "status": [ { "status": "error", "code": "7405600", "ident": "Command::Base", "message": "no such command: passwd." } ] }, "ndmErrors": { "parse.status.0": { "message": "no such command: passwd.", "code": "7405600" } } } Quote
Илдар Каримов Posted December 12, 2023 Author Posted December 12, 2023 (edited) Это через командную строку интернет-центра Keenetic из веб-конфигуратора... А вот через PuTTY всё прекрасно сработало: exec sh passwd Changing password for root New password: Bad password: similar to hostname Retype password: passwd: password for root changed by root Благодарю! Но вот зайти с тем паролем который прописал не даёт всё равно! Странно! Edited December 12, 2023 by Илдар Каримов Quote
Илдар Каримов Posted December 14, 2023 Author Posted December 14, 2023 (edited) Нашлось решение тут https://forum.keenetic.ru/topic/3920-не-могу-войти-по-ssh-после-обновления/page/3/ Тема закрыта. Edited December 14, 2023 by Илдар Каримов Quote
Gennady D Posted October 20, 2024 Posted October 20, 2024 (edited) Вобщем нормальная инструкция: 1. Запускаем терминал винды 2. пишем там telnet 192.168.1.1 3. вводим логин и пароль от админки кенетика 4. Пишем exec sh 5. Пишем passwd 6. Далее вписываем 2 раза новый пароль. Edited October 20, 2024 by Gennady D Quote
TheBB Posted October 21, 2024 Posted October 21, 2024 13 часа назад, Gennady D сказал: 2. пишем там telnet 192.168.1.1 ➜ telnet 192.168.1.2 Trying 192.168.1.2... Connected to 192.168.1.2. Escape character is '^]'. 13 часа назад, Gennady D сказал: 3. вводим логин и пароль от админки кенетика Login: admin Password: **************** THIS SOFTWARE IS A SUBJECT OF KEENETIC LIMITED END-USER LICENCE AGREEMENT. BY USING IT YOU AGREE ON TERMS AND CONDITIONS HEREOF. FOR MORE INFORMATION PLEASE CHECK https://keenetic.com/legal (config)> 13 часа назад, Gennady D сказал: 4. Пишем exec sh (config)> exec sh Login: admin Password: **************** THIS SOFTWARE IS A SUBJECT OF KEENETIC LIMITED END-USER LICENCE AGREEMENT. BY USING IT YOU AGREE ON TERMS AND CONDITIONS HEREOF. FOR MORE INFORMATION PLEASE CHECK https://keenetic.com/legal (config)> exit Core::Configurator: Bye. (config)> oops! 13 часа назад, Gennady D сказал: 5. Пишем passwd ЧЯДНТ? Quote
LMakc Posted January 3 Posted January 3 В 21.10.2024 в 12:54, TheBB сказал: ЧЯДНТ Привет, нашлось решение? у меня так же. Quote
TheBB Posted January 4 Posted January 4 18 часов назад, LMakc сказал: Привет, нашлось решение? у меня так же. Этот вопрос к авторам подобных инструкций. Что надо изменить в настройках устройства, чтоб сработало? Может chroot активировать? Или тэг админу задать? Или... (config)> exec /opt/bin/sh BusyBox v1.36.1 (2023-06-03 17:45:19 UTC) built-in shell (ash) ~ # env USER=root TELNET_PEER_ADDRESS=192.168.1.250 SHLVL=1 HOME=/ NDM_MOUNT_ROOT=/tmp/mnt LD_BIND_NOW=1 TERM=linux TELNET_PEER_ADDRESS6=::ffff:192.168.1.250 PATH=/bin:/sbin:/usr/bin:/usr/sbin LANG=UTF-8 SHELL=/bin/sh PWD=/ ~ # ~ # . /opt/etc/profile root@ZKUII: / # Quote
Andryk Posted February 15 Posted February 15 В 20.10.2024 в 23:34, Gennady D сказал: Вобщем нормальная инструкция: 1. Запускаем терминал винды 2. пишем там telnet 192.168.1.1 3. вводим логин и пароль от админки кенетика 4. Пишем exec sh 5. Пишем passwd 6. Далее вписываем 2 раза новый пароль. Подскажите, что делать если после exec sh, предлагает ввести логин и пароль, ну я естественно от root пароль забыл?... Quote
Andryk Posted February 15 Posted February 15 (edited) Короче после переустановки пакетов OPKG, получилось выполнить exec sh и passwd в журнале вижу что пароль меняет Фев 15 19:30:13 dropbear Exit before auth from <192.168.1.80:37626>: (user 'root', 2 fails): Exited normally Фев 15 19:30:52 passwd password for root changed by root Фев 15 19:31:40 ndm Core::Configurator: bye. Фев 15 19:31:40 ndm Core::Session: client disconnected. Но потом всё равно не могу зайти через ssh root@192.168.1.1 Всё вопрос снимается, оказывается под root надо стучаться в 222 порт, а обычным админом в 22 там работаешь с cli, но самый прикол в том что если в cli выполнить exec sh, то это тоже самое, что линухе команда su - Ну блин, нигде же это не написано... Edited February 15 by Andryk Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.