как восстановить пароль 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
    Введите код:

    Последнии комментарии
    КриптоПРО для NetBSD
    Автор Alice (16.11.2025)
    Бонус на день рождения 10к без депозита,
    прия...
    движок для сайта бесплатные движки для сайтов
    Автор Riley (16.11.2025)
    Фриспины без вейджера — редкость,
    но у Мелбе...
    КриптоПРО для NetBSD
    Автор Luisa (16.11.2025)
    Играю с айфона, приложение не жрёт батарею
    КриптоПРО для NetBSD
    Автор Joanne (16.11.2025)
    Слоты от Прага, НетЕнта, Плейсона — всё топовые
    КриптоПРО для NetBSD
    Автор Brianna (16.11.2025)
    Мин деп для бонуса 500р, но можно и
    без бону...
    КриптоПРО для NetBSD
    Автор Polly (16.11.2025)
    Мобильное приложение летает, даже в
    метро иг...
    КриптоПРО для NetBSD
    Автор Mikel (15.11.2025)
    Живые дилеры — огонь, девчонка в
    рулетке пря...
    Как присвоить несколько IP адресов, и диапазон IP адресов сетевому интерфейсу в Debian
    Автор Viola (15.11.2025)
    Бонус на день рождения 10к без депозита, приятно
    движок для сайта бесплатные движки для сайтов
    Автор Aja (15.11.2025)
    Джекпот в Divine Fortune упал на 8 млн, видел скри...
    КриптоПРО для NetBSD
    Автор Elton (15.11.2025)
    Слоты с кластерами — мой стиль

    [INVALID...
     Популярные
       
    Календарь
    « Ноябрь »
    Пн Вт Ср Чт Пт Сб Вс
    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
    Облако тегов
    Яндекс.Метрика