вторник, 30 декабря 2014 г.

Два способа сбросить пароль в Raspbian


№1

Извлекаем карту памяти из малины, вставляем в ридер ноутбука

В разделе boot ищем файл cmdline.txt, редактируем этот файл, добавив в конец строки

  • init=/bin/sh

Оригинальная строка выглядит так



  • dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

После редактирования должно быть так

  • dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait init=/bin/sh

Убедитесь, что это все одна строка! Сохраняем и вынимаем карту с компьютера и вставляем в нашу малину.
Подключаем клавиатуру и монитор, после загрузки вводим в терминале

  • passwd pi

Вводим новый пароль и подтверждаем его


Далее вводим
  • sync
  • exec /sbin/init
Pi продолжит загрузку, и вы вернетесь к нормальному режиму
Выключаем малину
  • sudo halt
Вынимаем карту, вставляем в ПК и редактируем файл cmdline.txt
Убираем init=/bin/sh, сохраняем и радуемся!

Способ №2

Нам нужен single user mode, для этого отключаем Pi, вытаскиваем карту и подключаем к любому другому компьютеру, ищем в корне файл cmdline.txt

  • dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

В конец добавляем слово single

  • dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait single

Далее вставляем обратно в Pi и загружаемся, после попадания в single user mode стандартно меняем пароль:


  • passwd pi

Готово, теперь проделываем обратную операцию и логинимся с новым паролем.

Комментариев нет:

Отправить комментарий