Сброс корневого пароля Ubuntu

Обновлено: 04.07.2024

В системах на базе платформы Linux учетная запись root находится первой в иерархии ролей пользователя. Пользователь root имеет наибольшую власть над системой Linux. В этих системах пользователям требуется разрешение пользователя root для внесения изменений. Пользователь root в силу своих исключительных прав имеет право изменять и переопределять разрешения других пользователей. В случае системы Ubuntu учетная запись пользователя root по умолчанию изначально отключена, но пользователи могут вносить соответствующие изменения, если они знают системный пароль root. Настоящая проблема возникает, когда пользователи забывают пароль пользователя root в своей системе. В этой статье я покажу вам, как сбросить пароль root в системе Ubuntu 20.04, изменив конфигурацию загрузчика Grub и загрузив Ubuntu в режиме восстановления.

Изменение пароля root

Чтобы изменить пароль root в вашей системе, откройте окно терминала с помощью сочетания клавиш Ctl+Alt+T. Вы также можете получить доступ к окну терминала, перейдя в ApplicationsTerminal системы. Теперь, чтобы изменить пароль root, введите следующее окно в окне терминала.


Затем система предложит пользователям ввести новый пароль, который они хотят установить. После этого при нажатии клавиши система снова предложит пользователю ввести новый пароль еще раз в поле Повторите новый пароль.

Введите пароль

Когда вы нажмете клавишу на клавиатуре, пароль будет успешно обновлен.

Пароль успешно изменен

Сброс пароля root

Если пользователи забыли свой пароль root, им необходимо ввести пароль пользователя.

Шаг 1. Загрузка в режиме восстановления

Чтобы начать с этого метода, пользователям необходимо перезагрузить свою систему. Как только появится заставка, нажмите клавишу на клавиатуре. Экран GNU GRUB будет выглядеть так, как показано ниже:

Экран загрузки Grub

Это загрузочное меню Ubuntu, в котором отображаются разные версии ядра и разные параметры. Выберите вариант Ubuntu, нажав клавишу . Когда вы выбрали Ubuntu, вам нужно нажать клавишу «e», чтобы открыть параметры grub, которые нужно отредактировать.

Параметры загрузки

Шаг 2. Изменение настроек

После этого снова используйте клавиши со стрелками, а затем прокрутите вниз до нижней строки, которая начинается с ключевого слова «linux /boot/vmlinuz».

Изменить конфигурацию

В выделенной выше строке вам нужно заменить слово «ro quiet splash $vt_handoff» на «rw init=/bin/bash».

Загрузка в оболочку bash

Шаг 3. Перезагрузка системы

Следующим шагом будет перезагрузка системы. Это будет сделано с помощью Ctrl + X или с помощью клавиши F10. Это поможет вам перезагрузить систему вместе с обновлениями, которые вы сделали в своей системе. Система перезагрузится, а затем вы попадете в корневую оболочку системы. Оболочка появится только один раз и в дальнейшем будет отображаться нормально.

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

Искать точку подключения

Шаг 4. Изменение пароля root

Чтобы изменить пароль root, введите следующую команду пароля:

Установить пароль

После этого система предложит вам ввести новый пароль и, как только вы нажмете клавишу ввода, снова попросит вас ввести пароль еще раз.

Повторите пароль

После обновления пароля на экране появится сообщение об успешном завершении.

Пароль успешно обновлен

Теперь пароль изменен/восстановлен успешно. Чтобы подтвердить обновления, вы можете перезагрузить систему.

Заключение

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

Похожие сообщения:

Карим Буздар

Об авторе: Карим Буздар имеет степень инженера в области телекоммуникаций и несколько сертификатов системного администратора. Как ИТ-инженер и технический автор, он пишет для различных веб-сайтов. Вы можете связаться с Каримом в LinkedIn

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

Большинство основных учетных записей пользователей Linux работают с ограниченными правами. Это убережет пользователей от совершения ошибок или случайного раскрытия уязвимостей системы.

Чтобы использовать защищенные функции операционной системы, пользователь Linux должен временно повысить свои привилегии с помощью такой команды, как sudo . Команда sudo указывает системе запустить команду от имени суперпользователя или пользователя root. Когда вы запускаете функцию с помощью sudo , вам обычно нужно вводить пароль.

Некоторые версии Linux повышают ваши права пользователя на определенный период времени (около 15 минут) перед возвратом. Другие версии выполняют только одну задачу с повышенными привилегиями.

Рекомендуется регулярно менять пароли и использовать корпоративное программное обеспечение для управления паролями.

Это руководство поможет вам изменить корневой пароль Linux в Ubuntu или CentOS или сбросить пароль.

перезапустите или измените пароль root в Linux

  • Компьютер под управлением Linux
  • Интерфейс командной строки (терминал)

Изменение корневого пароля в Ubuntu

Шаг 1. Откройте окно терминала

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

Кроме того, вы можете нажать Меню > Приложения > Стандартные > Терминал.

Шаг 2. Измените корневой пароль

В окне терминала введите следующее:

Система предложит вам ввести пароль — это тот же пароль, который вы используете для входа в систему.

Далее система предложит вам ввести новый пароль. Сделайте это, а затем повторно введите его точно так же, когда система предложит вам повторно ввести пароль. Этот двойной ввод подтверждает, что вы правильно ввели пароль.

 изменить пароль root в команде терминала ubuntu

Сброс корневого пароля в Ubuntu

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

Шаг 1. Загрузитесь в режим восстановления

Перезагрузите систему. Когда вы увидите заставку производителя компьютера, удерживайте нажатой клавишу Shift. Система должна отобразить черно-белый GRUB или загрузочное меню с отображением различных версий ядра Linux.

Выберите вторую сверху — самую старшую версию, а затем (режим восстановления). Нажмите Enter.

Шаг 2. Выход в корневую оболочку

Система должна отобразить меню с различными вариантами загрузки. С помощью клавиш со стрелками перейдите к параметру с пометкой root и нажмите Enter.

Система должна отреагировать, предоставив вам интерфейс командной строки с подсказкой.

Шаг 3. Перемонтируйте файловую систему с разрешениями на запись

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

В командной строке введите:

Нажмите Enter. Это должно позволить вам вносить изменения в данные на жестком диске.

Шаг 4. Измените пароль

В командной строке введите:

Замените имя пользователя на имя пользователя, затем нажмите Enter. Система попросит вас ввести новый пароль UNIX, а затем ввести его еще раз.

После того, как вы ввели и подтвердили новый пароль, перезагрузите систему, введя следующее:

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

Изменение корневого пароля в CentOS

Изменение пароля в CentOS практически идентично изменению в Ubuntu.

Шаг 1. Доступ к командной строке (терминал)

Щелкните правой кнопкой мыши рабочий стол, а затем левой кнопкой мыши «Открыть в терминале». Или нажмите Меню > Приложения > Утилиты > Терминал.

Шаг 2. Измените пароль

По запросу введите следующее и нажмите Enter:

Система должна предложить вам ввести существующий пароль. Сделайте это, затем следуйте инструкциям, чтобы ввести и подтвердить новый пароль root.

 изменить пароль root в centos

Сброс пароля root в CentOS

Это тот же процесс, что и в Ubuntu, с несколькими вариациями.

Шаг 1. Доступ к меню загрузки

Перезагрузите систему, затем нажимайте клавишу Esc примерно раз в секунду, чтобы открыть меню GRUB.

Шаг 2. Измените параметры загрузки

Используйте стрелки, чтобы выделить версию Linux, в которую вы загружаетесь, затем нажмите e.

Используйте стрелки, чтобы выделить строку, начинающуюся с ядра или Linux.

Нажмите E.

В конце строки добавьте пробел и введите single. Нажмите Enter, затем загрузитесь в однопользовательском режиме, нажав Ctrl-X или B. (Система отобразит команду для использования.)

Шаг 3. Перемонтируйте диск

У вас должна быть командная строка и права root. Чтобы включить доступ для чтения/записи на жестком диске, введите следующее:

Шаг 4. Изменение пароля

Введите следующее:

Нажмите Enter, и система предложит вам ввести и подтвердить новый пароль.

Шаг 5. Перезапустите

Введите следующее, нажимая Enter после каждой строки:

Ваша система должна перезагрузиться. Подтвердите, что ваш новый пароль работает, войдя в систему.

Примечание. Если вы когда-нибудь столкнетесь с ошибкой загрузки Linux, обязательно сохраните наше руководство по использованию GRUB Rescue для устранения неполадок.

Если у вас уже есть доступ к вашей учетной записи пользователя, сбросить или изменить пароль в Linux очень просто.

Это может быть сложнее, если вы потеряли или забыли пароль, но если вы немного творчески перезапустите и отредактируете, это не должно показаться вам слишком сложным.

София Симич – начинающий технический писатель в phoenixNAP. Наряду с ее образованием в области преподавания и письма, у нее была пожизненная страсть к информационным технологиям. Она стремится разобраться в запутанных концепциях ИТ и упростить установку сложного программного обеспечения.

В Linux были разработаны специальные инструменты для управления приложениями. Обычно прикладное программное обеспечение для Linux.

Команда find — полезный инструмент командной строки в Linux. Это позволяет вам использовать терминал для поиска .

Не зря служба технической поддержки спрашивает, перезагрузили ли вы сервер Linux. Банально, но правда.

Кратко: если вы забыли свой пароль пользователя в Ubuntu, не беспокойтесь. Вы можете очень легко сбросить пароль Ubuntu. В этом руководстве объясняется простой способ изменения пароля root в Ubuntu. Этот метод также должен быть применим к другим дистрибутивам Linux.

Забыли пароль для входа в Ubuntu? Бывает.

Если вы какое-то время не пользовались Ubuntu, вполне естественно не помнить пароль. Хорошей новостью является то, что вам не нужно переустанавливать всю операционную систему из-за этого. Вы можете легко восстановить пароли Ubuntu.

Упомянутый здесь метод работает для сброса пароля Ubuntu в VMware, двойной загрузки или одиночной установки. Все, что вам нужно, это немного терпения и запустить пару команд. Вы сбросите пароль root в течение нескольких минут.

Используете Linux на WSL?

Для WSL все немного иначе. Вы можете выполнить шаги по сбросу пароля Linux в WSL здесь.

Сбросить пароль Ubuntu из режима восстановления

Если вы предпочитаете смотреть видео, а не читать текст, я также снял видео этого руководства. Не забудьте подписаться на наш канал YouTube, чтобы не пропустить другие обучающие видео по Linux.

Здесь вы увидите возможность перейти в режим восстановления:

Загрузка в режиме восстановления

Это приведет вас к черному экрану с несколькими строками вывода, отображаемыми во вспышке. Подождите несколько секунд здесь.

Шаг 2. Перейдите в корневую оболочку

Теперь вам будут представлены различные варианты режима восстановления. Здесь вам нужно выбрать «Root — Drop to root shell prompt». Просто нажмите клавишу ввода, чтобы выбрать эту опцию. Как на картинке ниже:

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

Шаг 3. Перемонтируйте корневой каталог с доступом для записи

У вас должен быть доступ на запись к корневому разделу. По умолчанию он имеет доступ только для чтения.

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

Шаг 4. Сбросьте имя пользователя или пароль

Здесь вам будет предоставлен root-доступ. Используйте следующую команду, чтобы вывести список всех доступных пользователей:

На основе этой команды выберите «имя пользователя», для которого вы хотите сбросить или (скажем) взломать пароль. Теперь используйте следующую команду, чтобы сбросить пароль для выбранного «имени пользователя»:

Запрашивает новый пароль. Дважды введите новый пароль. Обратите внимание, что когда вы начинаете вводить пароль, на экране ничего не отображается. Это совершенно нормально и на самом деле является функцией безопасности в системах Linux. Просто введите пароль вслепую и нажмите Enter.

Вуаля! Ну вот. Вы только что успешно сбросили пароль. Теперь выйдите из приглашения корневой оболочки:

Когда вы выйдете, вы вернетесь в меню режима восстановления. Выберите здесь обычный вариант загрузки.

Появится предупреждение о совместимости графического режима. Не беспокойтесь. Полная перезагрузка устранит все проблемы с этим.

Теперь вы сможете войти в систему с новым паролем.

Возможное устранение неполадок:

При вводе нового пароля может появиться сообщение об ошибке манипулирования токеном аутентификации, например:

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

Теперь попробуйте снова сбросить пароль. Теперь все должно работать.

Как видите, изменить пароль Ubuntu очень просто, даже если вы его забыли. Это займет всего несколько минут.

Альтернативный способ сброса пароля Ubuntu

Если по какой-то причине у вас возникли трудности с переходом в корневую оболочку и сменой пароля, попробуйте выполнить следующие действия.

Шаг 1

Перезагрузите компьютер. Удерживайте Shift, чтобы открыть экран grub (если он не появляется автоматически). Нажмите E в приглашении grub, чтобы отредактировать экран grub.

Шаг 2

Найдите строку, начинающуюся с linux, измените ro на rw и добавьте init=/bin/bash в конце этой строки.

Шаг 3

Нажмите ctrl-x, чтобы сохранить изменения и загрузиться.

Теперь вы загружаетесь в ядро ​​Linux с разрешениями на чтение и запись, и вместо графического пользовательского интерфейса вы будете использовать оболочку bash.

Другими словами, ваша система загрузится в корневую оболочку без пароля.

Шаг 4

Введите команду passwd под своим именем пользователя. Если вы не знаете имя пользователя, проверьте его с помощью команды ls /home (как указано в способе 1).

Установите новый пароль.

Установив новый пароль, выйдите из терминала. Просто введите reboot в терминале или используйте команду выключения.

Ваш пароль должен быть изменен сейчас.

Если сбросить пароли Ubuntu так просто, разве это не угроза безопасности?

Это справедливый вопрос. Одним из главных преимуществ Linux перед Windows является его безопасность. Но если «любой» может сбросить пароль, почему Ubuntu или другие дистрибутивы Linux могут считаться безопасными?

Позвольте мне объяснить здесь несколько вещей. Основная угроза безопасности заключается в том, что кто-то взломает вашу учетную запись из удаленного места через Интернет. Здесь этого не происходит.

Если кто-либо имеет физический доступ к вашему компьютеру, данные на вашем компьютере уже находятся под угрозой. Если весь диск не зашифрован, любой может «украсть» ваши данные с помощью живого USB-накопителя, даже не заходя в установленную операционную систему.

По умолчанию в Ubuntu нет пароля root, а учетная запись root заблокирована. Учетная запись пользователя, которую вы настроили при установке Ubuntu, включена в качестве администратора с правами sudo. Но это не значит, что вы root.

Это отсутствие пароля root является преднамеренной функцией. «Дополнительные параметры для Ubuntu» в меню загрузки позволяют вам выполнять некоторые конкретные задачи, связанные с root, из «приглашения оболочки root». Вот почему вы можете сбросить пароль Ubuntu с помощью этого метода.

Если вы хотите сделать свою систему более безопасной, вы можете либо зашифровать диск (чтобы сохранить ваши данные), либо установить пароль для пользователя root в Ubuntu.

Дополнительный совет: устранение возможной проблемы со связкой ключей после смены пароля

В Ubuntu есть функция связки ключей, которая используется для блокировки и защиты паролей.

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

Откройте приложение "Пароли и ключи" и здесь удалите пароли для входа.

Когда вы снова попытаетесь использовать Google Chrome в Ubuntu, вам будет предложено создать новую связку ключей. Используйте новый пароль для входа в качестве пароля для ключей.

Это помогло вам?

Надеюсь, я ясно объяснил, как сбросить забытые пароли в Ubuntu.

Помог ли вам этот быстрый совет восстановить пароль администратора? Делитесь в комментариях ниже.

Роли пользователей в операционной системе Linux основаны на иерархии. Пользователь root сидит на железном троне и может контролировать действия всех остальных пользователей. Именно полномочия администратора/аутентификации этого пользователя root контролируют действия любого другого пользователя, имеющего доступ к системе Linux.

Пользователь root может переопределять или изменять действия и разрешения обычных пользователей. Поэтому для таких вещей, как системные обновления, установка и настройка приложений, а также общая конфигурация системы, иногда может потребоваться подтверждение пароля пользователя root.

Требуется корневая аутентификация

Требуется корневая аутентификация

Что происходит, когда обычный пользователь Linux или системный администратор забывает системный пароль root? Обратите внимание, что изменение пароля root отличается от сброса пароля root.

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

Сброс забытого корневого пароля в Ubuntu

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

Поэтому перезагрузите компьютер под управлением Ubuntu и, как только экран компьютера погаснет, непрерывно нажимайте клавиши [Esc] или [Shift] на клавиатуре, пока не будете перенаправлены на экран меню Grub.

Меню Ubuntu Grub

Меню Ubuntu Grub

На предоставленном снимке экрана меню GNU Grub вы увидите несколько пунктов меню. Используйте клавиши со стрелками [вверх] и [вниз] на клавиатуре, чтобы перейти к сегменту «Дополнительные параметры для Ubuntu».

Дополнительные параметры

Дополнительные параметры для Ubuntu

Нажмите [Enter] на клавиатуре, и вы будете перенаправлены в другое окно Grub, и здесь выберите пункт меню, который направит вас в Ubuntu (режим восстановления).

Выберите Ubuntu Режим восстановления

Выберите режим восстановления Ubuntu

Подождите несколько секунд, пока лихой черный экран завершит свое выполнение. Появится другой экран с несколькими вариантами меню.

Меню восстановления Ubuntu

Меню восстановления Ubuntu

Перейдите к пункту меню root Drop to root shell и нажмите [Enter] на клавиатуре.

Ubuntu Root Подсказка оболочки» width=

Запрос корневой оболочки Ubuntu

В нижней части этого окна отображается интерфейс командной строки с прямым доступом к приглашению корневой оболочки.

Ubuntu Maintenance

Обслуживание Ubuntu

Следующий шаг — перемонтировать раздел корневой файловой системы (/) с доступом для записи. Его раздел доступа по умолчанию доступен только для чтения.

Ubuntu Mount Корневая файловая система

Корневая файловая система Ubuntu

Отсюда теперь вы можете легко сбросить пароль root и даже имя пользователя, если хотите. Прежде чем вы сможете сбросить пароль root, вы должны иметь возможность идентифицировать связанного с ним пользователя.

Идентификация пользователя Ubuntu

Идентифицировать пользователя Ubuntu

После того, как вы определите пользователя root, используйте следующий синтаксис команды, чтобы сбросить соответствующий пароль root:

Теперь мы можем изменить пароль root, используя приведенный выше синтаксис.

Вам будет дважды предложено ввести и повторно подтвердить новый пароль root, который вы хотите использовать.

Сброс Ubuntu Корневой пароль

Сбросить корневой пароль Ubuntu

С этого момента вы добились окончательного взлома пароля пользователя root в вашей системе Ubuntu.

Введите exit на консоли и нажмите [Enter] на клавиатуре. Вы снова окажетесь в окне Recovery Menu.Выберите пункт меню «Возобновить нормальную загрузку».

Возобновить нормальную загрузку Ubuntu

Возобновить нормальную загрузку Ubuntu

Игнорируйте любые предупреждения о совместимости с графическим режимом, так как это исправит полная перезагрузка системы.

Выход из Ubuntu Меню восстановления

Выйти из меню восстановления Ubuntu

В зависимости от установленного вами пароля root вы сможете с комфортом повторно войти в систему Ubuntu в качестве администратора/пользователя root.

Вход пользователя Ubuntu

Логин пользователя Ubuntu

Благодаря этому руководству по статье вам не нужно беспокоиться о потере контроля над вашими привилегиями root в системе Ubuntu, поскольку вы можете легко восстановить их с помощью упрощенных пошаговых инструкций в статье.

Читайте также: