Восстановление пароля пользователя root в linux
Всякое в жизни случается, и пароли rootа теряются. Что же делать, если нужно попасть в систему, а пароль пользователя утерян?
Собственно вопрос: как восстановить пароль root
в linux?
В первую очередь не паниковать, а искать LiveCD
установленной системы. В случае с сервером на хостинге, нужно в панели администрирования искать пункт rescue boot
или network boot
или еще что-нибудь, что выглядит, как загрузка вспомогательного ядра.
После того как Вы запустили систему в нужно режиме восстановления, нужно подмонтировать диск с файлами и данными.
- Смотрим список дисков с помощью
fdisk
fdisk -l
При выполнении команды можно получить следующую ошибку:
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
В таком случае воспользуйтесь
gdisk
:gdisk -l /dev/sda
- Монтируем раздел в папку
/mnt
(в моем случае -/dev/sda1
. Вы отталкивайтесь от того, что Вам выдалgdisk
илиfdisk
)mount /dev/sda1 /mnt
- Переключаем систему на работу с замонтированым диском:
chroot /mnt
- Сбрасываем пароль:
passwd