ResetRootPassword
Иногда пользователи сталкиваются с проблемой забывчивости пароля для пользователя root. От WebIF тоже.
Именно для них данная заметка.
По - умолчанию
При отгрузке, шлюзы Alvis-GW-2E1 поставляются с парами логин:пароль:
ssh:
login: root password: alvisgw
webif:
login: admin password: alvisgw
Настоятельно рекомендуется их изменить при первом запуске!
Сброс пароля пользователя root
Подготовка
Для данной операции нам потребуется:
- Консольный кабель RS232 (поставляется в комплекте с Alvis)
- Утилита Putty скачать отсюда
Необходимо подключить консольный кабель, задать следующие параметры в putty:
Загрузка U-boot
Далее необходимо загрузиться в начальный загрузчик U-boot, для этого сделать reset по питанию.
При загрузке u-boot останосить загрузку, нажав какую-нибудь клавишу. При этом автоматическая загрузка - остановится и появится приглашение A-boot>
Настройка загрузки
В консоли 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.
Задать новый пароль стандартными средствами Linux
Далее можно изменить пароль командой passwd
passwd
и закончить командой
sync && reboot
После перезагрузки системы Вы уже сможете войти под пользователем root с новым паролем.