Скидання пароля root в linux

Іноді в житті бувають такі випадки коли необхідно скинути рутовий пароль. Це можна зробити через консоль без всяких додаткових дисків (LiveCD, WinPE.) Як приклад беремо дистрибутив Red Hat Enterprise Linux 5.

При початковій завантаження операційної системи натискаємо 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

І так що ми змінюємо?

2. Замість root = LABEL = /. пишемо root = / dev / sdaX (замість X - вашу цифру розділу, на якому розташований корінь, як правило це або 1, або 2).

3. Додаємо в кінці строчки init = / bin / bash (або / bin / sh).

Відбувається завантаження системи і якщо все зроблено правильно ми потрапляємо в командний рядок:

Далі змінюємо пароль:

#passwd (міняємо пароль руту)

Якщо ви все зробили правильно, то ви повинні побачити наступну сходинку:

Якщо замість рядка. all authentication token update successfully, ви побачите all authentication token lock busy - це означає що, пароль не був змінений на новий, так як файлова системи знаходитися в режимі тільки читання. Іншими словами шукайте помилки при монтуванні і перемонтування файлової системи.

Далі виконуємо перезавантаження.

На цьому все, оновлений пароль рута готовий до використання!