как восстановить пароль root в linux

1 сентября 2023 1621 admin

Как восстановить пароль root в Linux


Восстановить, а точнее, сменить Linux пароль root можно по разному.

Самый надежный, но долгий и сложный - через LiveCD.
Про этот метод как-нибудь в другой раз.

Восстанавливать или менять пароль будем через recovery mode режим Linux'а.

Обычно, в "интернетах" пишут, что сменить пароль можно зайдя в шелл root'а через recovery mode,
выбрав в меню следующее:
...
root Drop to root shell prompt
...

Но есть одно важное обстоятельство:
Root в recovery mode - это терминал, запущенный под пользователем root, для выполнения различных консольных команд в режиме восстановления.
Но если вы забыли пароль root - то в систему вас не пустит, будет требовать ввести пароль. А вы его забыли)

Поэтому надо попасть в систему без пароля. Чтобы потом сменить пароль, или пароли.

Для этого делаем следующее:

1. При загрузке нажимаем и удерживаем левый shift
2. Нажимаем английскую букву e в той записи меню загрузчика, который мы хотим отредактировать
3. Находим строку, начинающуюся с linux, изменяем ro на rw (где-то в конце этой строчки) и добавляем init=/bin/bash в конце этой же строки
4. Нажимаем Ctrl-X чтобы сохранить изменения и загрузиться.
Теперь мы загрузились в ядро Linux с правами на чтение и запись. Вместо графического интерфейса пользователя мы будем использовать оболочку bash - то есть система будет загружаться в корень пароль без пароля.
( в системе bash может быть не установлен. Да, не все любят bash ;) В таком случае следует писать sh - он точно в базе почти всех систем)
5. Меняем пароль пользователя root: passwd root.
Или пароль другого пользователя: passwd some-user
Если не помним логин пользователя - смотрим папку home, где хранятся профили пользователей: ls /home

И перезагружаемся: shutdown -r now

Ошибка “Failed to connect to bus”


При попытке перезагрузиться с помощью команды reboot можно получить ошибку:
Failed to connect to bus: No such file or directory
Failed to talk to init daemon.

В таком случае перезагружаемся командой:
exec /sbin/init

P.S.
Ну и жесткий ребут никто не отменял ;)
Но так делать не следует! Можно потерять данные.
  • 3

Другие новости по теме:

Другие новости по теме:

    Добавление комментария

    Имя:
    Пароль:
    Email:
    Код:
    captcha
    Введите код:

    Последнии комментарии
    Как присвоить несколько IP адресов, и диапазон IP адресов сетевому интерфейсу в Debian
    Автор Deanna (13.09.2025)
    Выиграла 20к на Starburst, эмоции через край!
    КриптоПРО для NetBSD
    Автор Mirta (13.09.2025)
    Выиграла 20к на Starburst, эмоции через край!
    Как присвоить несколько IP адресов, и диапазон IP адресов сетевому интерфейсу в Debian
    Автор Kenton (13.09.2025)
    Регистрация за минуту, бонус на первый депозит удв...
    Как присвоить несколько IP адресов, и диапазон IP адресов сетевому интерфейсу в Debian
    Автор Nelson (11.09.2025)
    Профессионалы своего дела, всё
    сделали чётко...
    КриптоПРО для NetBSD
    Автор Charissa (11.09.2025)
    Заказали спальный гарнитур, всё идеально, как на к...
    движок для сайта бесплатные движки для сайтов
    Автор vovan casino (10.09.2025)
    I'm now not certain where you are getting your inf...
    движок для сайта бесплатные движки для сайтов
    Автор Lorenza (06.09.2025)
    Ecommerce [INVALID URL BB CODE] streamlines
    online...
    движок для сайта бесплатные движки для сайтов
    Автор Andrea (06.09.2025)
    Сервис подписки на экологичные товары для дома с д...
    движок для сайта бесплатные движки для сайтов
    Автор Yukiko (03.09.2025)
    Propichain's AI-powered approach positions it as a...
    движок для сайта бесплатные движки для сайтов
    Автор vovan casino онлайн (02.09.2025)
    I like what you guys are up too. Such clever work ...
     Популярные
       
    Календарь
    « Сентябрь »
    Пн Вт Ср Чт Пт Сб Вс
    1 2 3 4 5 6 7
    8 9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30
    Облако тегов
    Яндекс.Метрика