Все мы наверное забывали пароли, от соц сетей, электронной почты или компьютера. Последнее случается редко но тем не меньшие нужно знать что делать. Сброс пароля Gentoo с помощью LiveCD
Для сброса пароля нам понадобиться любой LiveCD диск с Linux, важно только чтобы совпадала разрядность системы.
Загрузитесь с диска и примонтируйте корень системы командой:
mount /dev/sda1 /mnt/
Здесь /dev/sda1 - раздел куда была установлена Gentoo.
Войдите в chroot окружение:
chroot /mnt -s /bin/bash
Пароли всех пользователей хранятся в файле /etc/shadow в таком виде:
root:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA:0:0::::: bin:!!:9797:0::::: daemon:!!:9797:0:::::
Для каждой записи все параметры разделены двоеточиями, первый параметр (root) - это имя пользователя, второй - (AAAAAAAAAAAAAAAAAA...) - хеш пароля. Чтобы убрать пароль просто удалите хеш и сохраните изменения.
Теперь сгенерируйте новый пароль, например для root:
passwd root
Перед перезагрузкой не забудьте выйти из chroot и отмонтировать корень системы:
exit umount /mnt Сброс пароля с помощью Grub
В меню выбора вариантов загрузки нажмите E для редактирования параметров ядра:
Здесь в строчке vmlinuz в после всех параметров (см скриншот) нужно дописать параметр init=/bin/bash:
Для продолжения загрузки нажмите Ctrl+D. Как только ядро завершит инициализацию оно передаст управление командой оболочке bash.
По умолчанию файловая система монтируется в режиме read-only, для записи нужно перемонтировать:
mount -o reomount,rw /
Все остальные действия с файлом /etc/shadow аналогичны первому пункту. Удачи вам, и лучше бы информация из этой статьи не пригодилась!
0 Комментарии