№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
Выключаем малину
- sudo halt
Убираем 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
Готово, теперь проделываем обратную операцию и логинимся с новым паролем.
Олег, ни один из способов не работает!
ВідповістиВидалитиДоавление init=/bin/sh да, позволяет ввести рутовский пароль, но после его ввода выдается ошибка -
"Authentication token manipulation error"
Попытка размонтировать раздел командой
mount -o remount,rw /
тоже дает какую-то ошибку.
Добавление 'single' не переводит загрузку в single-режим.
В-общем, оба метода - ф топку.
Аналогично
ВідповістиВидалитиДва раза ввел mount -o remount,rw /
ВідповістиВидалитиПервый раз с ошибкой прошла команда, на второй сработала. Сменил пароль по способу 1.
sudo passwd pi
ВідповістиВидалитиСпасибо человечище!!!
ВидалитиСпасибещще!
ВидалитиЗдравствуйте я не смог ничего сделать флешка защищена от изменений
ВідповістиВидалитиФлешку разблокировал не дает ввести новый пароль
ВідповістиВидалитиУ меня приключения начались когда я попробовав первый способ не смог поменять пароль.
ВідповістиВидалитиРешил попробовать второй способ. И при загрузке вываливалась ошибка о повреждении файловой системы, необходимо запустить fsck вручную, для этого нажмите Ctrl+D и запустите вручную.
Но при нажатии Ctrl+D, малинка перезагружалась. Пришлось сначала устранить эту проблему.
Снова вытащить SD и подключить карту в качестве носителя в другой OS
И изменить в файле /etc/default/rcS
#FSCKFIX=no
на значение
FSCKFIX=yes
Снова вставил SD в малину, запустил ОС, fsck по умолчанию исправил ошибку.
Я снова вернулся к восстановлению пароля первым способом.
и с помощью команды:
mount -o remount,rw /
мне таки удалось сменить пароль.
Победа! )
танцы с бубнами с переменным успехом
ВідповістиВидалитиsingle через пробел?
ВідповістиВидалити