Сброс пароля root в Linux
Автор: admin Раздел: Как настроить CentOS
Иногда в жизни Есть моменты, когда вам нужно сбросить пароль root. Это можно проделать двумя способами: Первое - с LiveCD с дистрибутивами Linux. Второе - в консоли.
Сейчас мы рассмотрим второй вариант, так как в LiveCD не всегда к месту (например, гостевая машина в VMware). В качестве примера, мы будем использовать дистрибутив Red Hat Enterprise Linux 5. И так, начнем: [-hide-]При начальной загрузки операционной системы нажимаем ENTER и попадаем в меню grub ![]() Выбираем нужное нам ядро (в данном случаем оно одно), нажимаем клавишу ‘ e ‘, для редактирования ядра. ![]() В меню редактирования выбираем строчку: kernel /vmlinuz-2.6.18-92.el5 ro root=LABEL=/ Нажимаем для редактирования параМБ клавишу ‘ e ‘. И редактируем выше указанную строчку: kernel /vmlinuz-2.6.18-92.el5 rw root=/dev/sda1 init=/bin/bash И так ,что мы изменяем? 1. Вместо параметра ro, пишем rw. 2. Вместо root=LABEL=/ , пишем root=/dev/sdaX (вместо X – вашу цифру раздела, на котором расположен корень, как правило это либо 1, либо 2). 3. Добавляем в конце строчки init=/bin/bash (либо /bin/sh). ![]() Далее жмем ENTER и выходим в предыдущее меню, где жмем клавишу ‘ b ‘ , для загрузки нашей редакции. Происходит загрузка системы и если все сделано правильно мы попадаем в командную строчку: bash-3.2# Далее выполняем ряд команд: # mount /dev/sda2 /usr (монтируем раздел usr) #df -h (проверяем подмоантировался ли раздел) #mount -o remount,rw / (перемонтируем все разделы в режим чтение-запись) #passwd (меняем пароль руту) Если вы все сделали правильно, то вы должны увидеть следующую строчку: ![]() Если вместо строчки : all authentication token update successfully, вы увидите all authentication token lock busy – это означает ,что, пароль не был изменен на новый, так как файликовая системы находиться в режиме только чтение. Иными словами ищите ошибки при монтировании и перемонтировании файликовой системы. Далее выполняем перезагрузку. На этом все, обновленный пароль рута готов к использованию![-hide-] |