Сброс забытого пароля Root в Ubuntu

Человеку свойственно забывать пароли, особенно если вы нечасто ими пользуетесь.

Сброс забытого пароля root

Этот сценарий работает только в том случае, если у вас установлен пароль root (не путайте его со стандартной учетной записью администратора с доступом sudo) и у вас есть физический доступ к системе. Прежде всего, я говорю о случае, когда вы явно установили пароль root.

Давайте вспомним, как устроен пользователь root в Ubuntu

Когда вы устанавливаете Ubuntu, вы создаете учетную запись пользователя. Эта учетная запись имеет доступ администратора для установки и удаления программного обеспечения и выполнения всех других административных задач с повышенным доступом благодаря механизму sudo.

По умолчанию учетная запись root не имеет пароля. Вы используете sudo вместе с основной/административной учетной записью, чтобы выполнять действия от имени root. Однако некоторые люди явно устанавливают пароль root.

И это создает проблему, когда вы пытаетесь сбросить забытый пароль с помощью оболочки восстановления, как описано в этом руководстве. Вы увидите следующую ошибку:

Дайте пароль root для обслуживания

Сейчас я покажу вам, как обойти эту ошибку и сбросить пароль root.

Шаг 1: Перейдите в режим восстановления с экрана Grub

Когда вы включаете систему, появляется экран Grub который предлагает вам различные варианты входа в Ubuntu, режим восстановления или доступ к настройкам UEFI.

Здесь с помощью клавиши со стрелкой выберите Дополнительные опции для Ubuntu:

Если вы не видите экран grub, нажмите и удерживайте клавишу Shift во время загрузки системы. На следующем экране вы увидите доступные варианты ядра с соответствующим режимом восстановления. Вы можете выбрать первую запись, в которой есть режим восстановления:

Шаг 2: Используйте опцию восстановления пакета dpkg

Режим восстановления предоставляет вам различные варианты. Здесь вам нужно перейти к опции dpkg Repair broken packages.

Нажмите клавишу табуляции, чтобы перейти к пункту OK, а затем нажмите Enter, чтобы подтвердить свой выбор.

Нажмите Yes, когда увидите следующее окно:

Он обновит кэш пакетов и спросит вас, хотите ли вы обновиться. *Для получения подробной информации введите d здесь.

Пока он сообщает вам подробности о пакете, вы можете написать что-нибудь на экране. Вы должны написать:

!/bin/bash

Нажмите Enter, и вы окажетесь в оболочке root. Это хорошо.

Шаг 3: Сброс пароля root из оболочки root

Теперь вы используете оболочку от имени пользователя root. Вы не знаете пароль, поэтому следующим шагом будет использование команды passwd и сброс пароля:

passwd

Вам будет предложено ввести пароль, а затем повторить его.

При вводе пароля на экране ничего не отображается. Это нормально. Просто введите пароль и нажмите Enter.

Теперь, чтобы выйти из этого экрана, введите команду reboot:

reboot

Заключение

Вот и все. Вы успешно использовали локальное повышение привилегий для сброса забытого пароля root в Ubuntu. Наслаждайтесь.

Извините за некачественные скриншоты. Я снимал их с реальной «голой» системы во время тестирования этого сценария. Если вы можете следовать шагам, все должно быть в порядке, верно?

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен itsfoss.com

Похожие статьи

Комментарии (0)