Начнем с демонстрации сброса пароля Ubuntu из режима восстановления.
Загрузка в режиме восстановления Ubuntu:
Включите компьютерную систему и перейдите в меню grub. В большинстве случаев он появляется сразу, но если этого не происходит, нажмите клавишу ESC или удерживайте нажатой клавишу Shift, пока она не появится. Во время работы с VMware или VirtualBox, когда появляется логотип Oracle или VMware, вы должны нажать клавишу Shift. На ваш экран будет выведено меню GRUB, здесь выберите Дополнительные параметры для Ubuntu .
Теперь будет отображаться опция, выберите ее, чтобы перейти в режим восстановления:
Вы увидите черный экран со вспышкой, отображающей несколько строк данных. Вот, подожди немного.
Подсказка корневой оболочки:
Здесь вам будет предоставлено множество вариантов режима восстановления. Выберите тот, который назван Корень - запрос на корневую оболочку из предоставленных вариантов. Нажмите Enter, и все готово.
Вы увидите, что есть возможность вводить команды внизу, когда вы выбираете опцию приглашения корневой оболочки. Это приглашение для вашей оболочки, и здесь вы будете творить чудеса, чтобы восстановить забытый пароль.
Перемонтировать корневую файловую систему с доступом для записи:
По умолчанию корневой раздел имеет права только для чтения. Но здесь вы также должны предоставить root и доступ для записи. Чтобы перемонтировать его с разрешением на запись, используйте следующую команду:
[электронная почта защищена]: ~ $ устанавливать -rw -иливосстанавливать/Сбросить имя пользователя или пароль:
Перечислите доступных пользователей, используя следующую команду, как только вам будет предоставлен root-доступ:
[электронная почта защищена]: ~ $ ls /домИли вы можете увидеть доступных пользователей, отобразив содержимое / etc / passwd файл, используя следующую команду:
[электронная почта защищена]: ~ $ Кот /так далее/парольИз доступных имен пользователей выберите тот, для которого вы хотите сбросить пароль. Теперь сбросьте пароль для выбранного имени пользователя, введя следующую команду:
[электронная почта защищена]: ~ $ пароль <Пользователь>Введите новый пароль UNIX:
Вам будет предложено ввести новый пароль. Введите новый пароль один раз, а затем еще раз, чтобы подтвердить его:
[электронная почта защищена]: ~ $Введите новый пароль UNIX еще раз:Вы успешно восстановили свой пароль. Введите команду Exit для выхода из корневой оболочки.
[электронная почта защищена]: ~ $ выходПри входе выход , мы вернемся в меню 'Восстановить загрузку'. Теперь выберите стандартный вариант загрузки на экране. Будет предупреждение о совместимости с графическим режимом. Вам не о чем беспокоиться. Перезагрузка решит все эти проблемы совместимости. Теперь нам просто нужно войти в систему, используя только что установленный пароль.
Возможная ошибка:
- Вы можете столкнуться с ошибкой манипулирования токеном аутентификации при вводе нового пароля:
Причина этой ошибки в том, что он все еще смонтирован с доступом только для чтения. Чтобы преодолеть это, просто введите команду для повторного монтирования файловой системы и измените доступ.
Смените пароль еще раз. Теперь он будет работать без ошибок.
Альтернативный способ сброса пароля:
Если по какой-то причине у вас возникли проблемы со сменой пароля через корневую оболочку, выполните следующие действия:
Шаг 1
Перезагрузите компьютер. Чтобы вызвать экран личинки, удерживайте нажатой клавишу Shift в течение некоторого времени. Чтобы отредактировать панель Grub, щелкните E.
Шаг 2
В заданном наборе строк найдите любую строку, начинающуюся с Linux, используя клавиши со стрелками вверх и вниз, и измените доступ с только для чтения на чтение-запись, просто заменив ro recovery nomodeset в rw init = / bin / bash .
Шаг 3
Чтобы сохранить изменения и загрузиться, нажмите ctrl-x. Теперь вы загружаетесь с доступом как для чтения, так и для записи в ядро Linux, здесь вы можете использовать оболочку bash вместо графического интерфейса. Другими словами, в вашу систему загрузится корневая оболочка без пароля.
Шаг 4
Введите свое имя пользователя в команду passwd. Если имя пользователя неизвестно, выполните поиск с помощью ls / home или cat / etc / passwd | grep -i bash ’команда. Теперь сбросьте пароль и выйдите из терминала. После этого перезагрузитесь, используя следующие команды, и все готово.
[электронная почта защищена]: ~ $перезагружать[электронная почта защищена]: ~ $неисправность-рТеперь
Заключение:
Учетная запись root Ubuntu будет заблокирована, поскольку по умолчанию у нее нет пароля root. Учетная запись пользователя, которую вы настроили перед установкой Ubuntu, включена как администратор с привилегиями sudo. Тем не менее, в любом качестве это не означает, что вы являетесь пользователем root. Отсутствие пароля root - особенность Ubuntu. Меню загрузки для дополнительных параметров Ubuntu позволяет выполнять определенные функции, связанные с root, из приглашения оболочки root. Вот почему вы можете сбросить пароль Ubuntu с помощью этого метода.
Вопрос: если так быстро и легко восстановить пароли Ubuntu, разве это не угроза безопасности? Основная угроза безопасности возникает, если кто-то взломает вашу учетную запись через Интернет из другого места. Здесь этого не происходит. В случае, если какой-либо злонамеренный объект имеет физический доступ к вашей компьютерной системе, его безопасность уже подвергается серьезному риску. Что ж, если вы не хотите, чтобы эта функция была у вас, вы можете отключить ее, зашифровав жесткий диск с помощью LUKS-шифрования при установке Ubuntu.