Забыл пароль от Ubuntu
Посвящается всем кто забыл пароль от root. Вышло так, что от рабочей версии Ubuntu был утерян пароль от пользователя root. В моем случае Ubuntu была виртуальной машиной, сложностей в принципе нет, главное попасть в меню загрузки Grub.
При включении виртуальной машины удерживаем клавишу Shift и попадаем в меню выбора загрузки, нажимаем клавишу e и переходим к редактированию настроек загрузки.
Пролистываем курсорными клавишами вниз до строчки начинающейся с Linux, переходим в ее конец, ставим пробел и пишем следующее:
1 |
single init=/bin/bash |
Нажимаем Ctrl+x или F10 для продолжения загрузки с установленными опциями.
В итоге мы сразу загружаемся в систему с правами пользователя root без ввода пароля. Командой passwd устанавливаем пароль и получаем ошибку:
Причина заключается в том, что система примонтирована только на чтение, а для смены пароль нужно примонтировать ее на запись.
1 |
mount -rw -o remount / |
После этого смена пароля проходит верно. Для завершения вводим следующие команды:
1 2 3 |
sync umount / reboot -f |
Не забываем еще посмотреть список пользователей и сменить пароль им:
1 2 |
less /etc/passwd passwd <username> |