Jump to content

Recommended Posts

Posted

Устанавливал как то MQTT Mosquitto по туториалу https://kotyara12.ru/iot/keenetic-mqtt/ и поменял как предлагал автор пароль от root. Ну и забыл я его прекрасно. Теперь зайти не могу root-ом. Даже не знаю куда писать по этой проблеме, но так как вопрос возник при использовании OPKG то сюда и пишу. Как можно восстановить (переустановить) пароль?

Posted
4 часа назад, Илдар Каримов сказал:

Как можно восстановить (переустановить) пароль?

Создать ещё одну флешку с entware, примонтировать раздел со "старым" entware, войти в chroot окружение и установить пароль.

Более подробно смотрите в сети.

Posted
4 часа назад, Илдар Каримов сказал:

Устанавливал как то MQTT Mosquitto по туториалу https://kotyara12.ru/iot/keenetic-mqtt/ и поменял как предлагал автор пароль от root. Ну и забыл я его прекрасно. Теперь зайти не могу root-ом. Даже не знаю куда писать по этой проблеме, но так как вопрос возник при использовании OPKG то сюда и пишу. Как можно восстановить (переустановить) пароль?

заходим в cli кинетика

выполняем 

exec sh

passwd

задаем пароль

  • Thanks 1
  • Upvote 1
Posted

Вы ребята сильно не пинайте, но я не такой продвинутый в линукс системах. Я бы "более подробно" посмотрел в сети, но ничего не нашёл на эту тему потому и задал тут вопрос. И подскажите пожалуйста что такое CLI?

  • Confused 1
Posted
37 минут назад, Илдар Каримов сказал:

И подскажите пожалуйста что такое CLI?

Ну уж коли вы споткнулись прямо на старте с command line interface, то видимо дальше будет много сложнее.

Posted

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"
        }
    }
}
Posted (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 by Илдар Каримов
  • 10 months later...
Posted (edited)

Вобщем нормальная инструкция:

 

1. Запускаем терминал винды
2. пишем там telnet 192.168.1.1
3. вводим логин и пароль от админки кенетика
4. Пишем exec sh
5. Пишем passwd
6. Далее вписываем 2 раза новый пароль.

 

 

Edited by Gennady D
Posted
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

ЧЯДНТ?

  • 1 year later...
Posted
В 21.10.2024 в 12:54, TheBB сказал:

ЧЯДНТ

Привет, нашлось решение? у меня так же.

Posted
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: / # 

 

  • 1 month later...
Posted
В 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 пароль забыл?...

Posted (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 by Andryk

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   1 member

×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.