Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

Обход ограничений root и восстановление пароля root в Linux

2025-02-18 · Posted in Linux

Временное получение прав root через sudo

Если root-заблокирован, но есть sudo-пользователь:

Или выполнить команду от имени root:

Если sudo не настроен для пользователя:

(Требуется пароль root, если не установлен — переходи к следующему пункту)

Восстановление пароля root через режим восстановления (Recovery Mode)

1)Перезагрузи систему и на экране GRUB выбери Advanced options → Recovery mode

2)Выбери пункт root – Drop to root shell prompt

3)Проверь файловую систему и перемонтируй ее в режим записи:

4)Установи новый пароль root:

5)Перезагрузи систему:

Восстановление root-доступа через редактирование GRUB

Если Recovery Mode недоступен, редактируем загрузку GRUB:

1)Перезагрузи сервер

2)В меню GRUB выбери нужную ОС и нажми e (Edit)

3)Найди строку, начинающуюся с linux /boot/… и в конце допиши:

4)Нажми Ctrl + X или F10 для загрузки

5)Перемонтируй файловую систему:

6)Сбрось пароль root:

7)Перезагрузи систему:

Восстановление root через LiveCD / LiveUSB

Если не удается получить доступ через GRUB, используй загрузочный Linux (LiveCD):

1)Загрузи систему с LiveCD (Ubuntu, Debian, Kali и т. д.)

2)Определи диск с установленной ОС:

3)Подключи диск:

4)Перейди в среду chroot:

5)Сбрось пароль root:

6)Перезагрузи систему:

Восстановление root-доступа в системах с SELinux

Если включен SELinux, после сброса пароля root обязательно обнови контекст:

или

Полное удаление пароля root

Если хочешь полностью удалить пароль root, используй команду:

После этого можно зайти под root без пароля.

Важно!

– Используй эти методы только на своих серверах.
– При потере root-доступа заблаговременно настрой sudo или создай резервного пользователя.
– В корпоративных системах возможны дополнительные ограничения (LDAP, PAM, Secure Boot).

Leave a Reply