16 808
правок
Brainroot (обсуждение | вклад) |
м (Поправил форматирование и текст) |
||
Строка 9: | Строка 9: | ||
==Процедура восстановления пароля пользователя root на Wiren Board 6== <!--T:3--> | ==Процедура восстановления пароля пользователя root на Wiren Board 6== <!--T:3--> | ||
# | # Подключитесь к отладочному порту контроллера [[Wiren_Board_6|Wiren Board 6]] (microUSB-разъем Debug Console). Подробно подключение описано на странице [[Debug_UART|Debug UART]]. | ||
# | # Включите питание контроллера — индикатор контроллера непрерывно засветится зеленым, а при появлении в UART-консоли сообщения с обратным отсчетом '''Hit any key to stop autoboot:''', нажмите любую клавишу. | ||
# | # Чтобы watchdog не перезагрузил контроллер, на приглашение командной строки <code>=></code> последовательно введите команды: | ||
# После загрузки | #:<syntaxhighlight lang="bash"> | ||
# | setenv optargs ro rootwait fixrtc single init=/bin/sh | ||
# | run bootcmd | ||
# | </syntaxhighlight> | ||
# | # После загрузки вы получите системное приглашение <code>#</code>, а индикатор контроллера будет непрерывно светиться красным. | ||
# | # Смонтируйте корневую файловую систему: | ||
# | #:<syntaxhighlight lang="bash"> | ||
mount -n -o remount,rw /dev/mmcblk0p2 / | |||
</syntaxhighlight> | |||
#:если все прошло успешно, в ответ вы получите сообщение <code> EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)</code> | |||
#Теперь смонтируйте раздел с резервной копией конфигурации: | |||
#:<syntaxhighlight lang="bash"> | |||
mount /dev/mmcblk0p6 /mnt/data | |||
</syntaxhighlight> | |||
#:если все прошло успешно, в ответ вы получите сообщение<code>EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)</code> | |||
#Чтобы сменить пароль пользователя root, введите команду: | |||
#:<syntaxhighlight lang="bash"> | |||
passwd | |||
</syntaxhighlight> | |||
#:в ответ на приглашение введите новый пароль. В процессе ввода пароля символы отображаться не будут. Закончите ввод пароля нажатием на клавишу '''Enter'''. В ответ вы должны получить сообщение об успешной смене пароля: <code>passwd: password updated successfully</code> | |||
#Скопируйте новый пароль в раздел с файлами конфигурации: | |||
#:<syntaxhighlight lang="bash"> | |||
cp /etc/shadow /mnt/data/etc | |||
</syntaxhighlight> | |||
#Отмонтируйте обе файловые системы, для этого введите поочереди команды: | |||
#:<syntaxhighlight lang="bash"> | |||
sync | |||
umount /mnt/data | |||
umount / | |||
</syntaxhighlight> | |||
#Выключите контроллер переключателем на корпусе и снова включите его. Пароль пользователя root изменен, после загрузки контроллера, можете войти в систему. | |||
</translate> | </translate> |