ResetRootPassword

From GarantPlus Alvis Wiki
Jump to: navigation, search

Иногда пользователи сталкиваются с проблемой забывчивости пароля для пользователя root. От WebIF тоже.

Именно для них данная заметка.

По - умолчанию

При отгрузке, шлюзы Alvis-GW-2E1 поставляются с парами логин:пароль:

ssh:

 login: root 
 password: alvisgw

webif:

 login: admin
 password: alvisgw

Настоятельно рекомендуется их изменить при первом запуске!

Сброс пароля пользователя root

Подготовка

Для данной операции нам потребуется:

  • Консольный кабель RS232 (поставляется в комплекте с Alvis)
  • Утилита Putty скачать отсюда


Необходимо подключить консольный кабель, задать следующие параметры в putty:

Putty-serial-1.png


Загрузка U-boot

Далее необходимо загрузиться в начальный загрузчик U-boot, для этого сделать reset по питанию.

При загрузке u-boot останосить загрузку, нажав какую-нибудь клавишу. При этом автоматическая загрузка - остановится и появится приглашение A-boot>

Uboot-console.png


Настройка загрузки

В консоли U-boot необходимо набрать:

Для версий шлюзов Alvis-GW-2E1 2.0 и более старых ввести команды:

 setenv restore_pwd 'setenv bootargs mem=120M console=ttyS0,115200n8 root=$mmcroot rootfstype=$mmcrootfstype noinitrd eth=$ethaddr init=/bin/sh;;run setipaddr; run try_boot_kernel'
 run restore_pwd;

Для версии шлюзов Alvis-GW-2E1 2.3 и старше кроме того следующие команды:

 mmc rescan
 ext2load mmc 0:1 0x80700000 /boot/uImage
 setenv restore_pwd 'setenv bootargs mem=120M console=ttyS0,115200n8 root=$mmcroot rootfstype=$mmcrootfstype noinitrd eth=$ethaddr init=/bin/sh;'
 setenv mmcrootfstype ext3
 setenv mmcroot /dev/mmcblk0p1
 run restore_pwd;
 bootm 0x80700000  


После этого начнется загрузка Linux, запустится интерпретатор команд sh.

Boot-sh.png


Задать новый пароль стандартными средствами Linux

Далее можно изменить пароль командой passwd

passwd

и закончить командой

sync && reboot

После перезагрузки системы Вы уже сможете войти под пользователем root с новым паролем.