2

Я установил zsh на свой raspberry pi и по разным причинам, включая тот факт, что оболочка полностью замедлилась, я решил удалить ее. Я удалил пакет, изменил оболочку обратно на /bin /bash и предположил, что все будет в порядке. Тем не менее, похоже, что была проблема удаления его.

Когда я попытался снова войти в систему pi через SSH, мне показали следующее:

Welcome to KRATOS
Permission denied (publickey).

Я знаю, что открытый ключ был в порядке, так как он работал в прошлом, поэтому я подключил пи к монитору, чтобы увидеть журнал, когда он проснулся. Он запустил все, как ожидалось, и затем, когда я попытался войти в систему с именем пользователя и паролем pi , он вошел в систему, затем представил ошибку и продолжил выходить из системы.

Cannot execute /usr/bin/zsh: No such file or directory

То же самое происходит, когда я пытаюсь войти в систему как root .

Я полностью закрыл себя от системы, или есть ли способ вернуться обратно? Худшее приходит к худшему, я могу попробовать смонтировать файловую систему на другом ноутбуке и изменить конфигурацию оттуда?

2 ответа2

3

Я предполагаю, что оболочкой по умолчанию для пользователя root является /usr/bin/zsh Это настроено в /etc/passwd У вас есть другая учетная запись в этой системе с другой оболочкой по умолчанию? Если это так, если вы настроили sudo, возможно, можно отредактировать файл /etc/passwd с помощью sudo и изменить оболочку по умолчанию на /bin/sh или /bin/bash .

В противном случае вам необходимо смонтировать файловую систему / диск с загрузочного USB-накопителя или выполнить загрузку по сети, либо смонтировать его с другого устройства и исправить это таким образом.

-1

Если вы сначала выполните sudo apt-get update && sudo apt-get upgrade (это даст вам временные права как root, даже с предыдущей ошибкой)

затем выполните sudo nano /etc /passwd и измените значение по умолчанию для root с /usr /bin /zsh на /bin /sh или /bin /bash, и это будет работать. (просто решил сделать это. Спасибо Марк ван Херпен за помощь)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .