Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Linux / DevOps

Сброс забытого пароля root в Ubuntu Linux: пошаговая инструкция через GRUB

Обновлено: 25.08.2026 · Официальная документация ↗

Симптомы проблемы

Вы пытаетесь установить новую программу, обновить систему или выполнить команду через sudo, но система отклоняет ваш пароль. Либо вы давно не пользовались компьютером и просто забыли пароль от главной учетной записи администратора (root). Симптомы:

  • Команды с sudo выдают ошибку "Sorry, try again";
  • При входе в систему пишет "Authentication failure";
  • Нет возможности внести важные системные настройки.

Важно: Не паникуйте! В Linux (в частности, Ubuntu) пароль можно сбросить локально за 5 минут, если у вас есть физический доступ к системному блоку или консоли виртуальной машины.

Пошаговое решение: сброс пароля через меню GRUB

Шаг 1: Вход в меню загрузчика GRUB

Перезагрузите компьютер. Сразу после включения (до появления логотипа загрузки) зажмите и удерживайте клавишу Shift (на старых ПК) или часто нажимайте Esc (на современных ПК с UEFI). Должно появиться текстовое меню GRUB.

Шаг 2: Выбор режима восстановления (Recovery Mode)

Стрелками на клавиатуре выберите строку "Advanced options for Ubuntu" и нажмите Enter. Далее выберите строку, где в конце написано (recovery mode), и снова нажмите Enter.

Шаг 3: Переход в командную строку

На экране появится меню восстановления Recovery Menu. Стрелками выберите пункт "root - Drop to root shell prompt" и нажмите Enter. Внизу экрана появится командная строка (значок решетки #). Нажмите Enter еще раз для подтверждения.

Шаг 4: Разрешение записи и смена пароля

По умолчанию диск защищен от изменений. Нам нужно разрешить запись. Введите строго следующие команды:

# 1. Разрешаем запись на системный диск
mount -rw -o remount /

# 2. Меняем пароль для вашего пользователя (замените 'имя_пользователя' на ваш логин)
passwd имя_пользователя

# Если вы хотите сменить пароль для самого root, введите:
passwd root

Система попросит ввести новый пароль дважды. Внимание: при вводе пароля в Linux символы и звездочки на экране не отображаются! Это нормальная защита. Просто печатайте вслепую и нажимайте Enter.

Шаг 5: Перезагрузка системы

# Перезагружаем компьютер в обычном режиме
reboot

Типовые ошибки новичков

  • Опечатки в имени пользователя: Если вы забыли свой логин, введите команду ls /home — она покажет папки пользователей (их названия совпадают с логинами).
  • Забыли перемонтировать диск: Если не ввести команду mount -rw... на 4 шаге, система выдаст ошибку "Authentication token manipulation error" и не даст сохранить новый пароль.
Боитесь сломать рабочий сервер?
Если речь идет о корпоративном сервере компании, и вы не уверены в своих силах — обратитесь к специалистам ITSTM. Мы оперативно восстановим доступ к Linux-серверам, настроим безопасные ключи SSH и предотвратим простои бизнеса.
💡 Практика специалистов: Практический совет: Данный метод работает, только если корневая файловая система не зашифрована (LUKS). Если диск полностью зашифрован, восстановить доступ без знания пароля расшифровки технически невозможно.

Частые вопросы (FAQ)

Повлияет ли сброс пароля на мои личные файлы?

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

Почему при вводе нового пароля ничего не печатается?

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

Что делать, если не получается зайти в меню GRUB?

Попробуйте разные клавиши: на виртуальных машинах (VirtualBox/Hyper-V) часто работает зажатый левый Shift. На физических компьютерах нужно часто нажимать ESC сразу после кнопки включения питания.

Работает ли этот способ на удаленных серверах (VPS)?

Да, но вам потребуется доступ к VNC-консоли (или веб-KVM) в панели управления вашего хостинг-провайдера, так как подключиться по сети (SSH) на этапе загрузки невозможно.

Полезные материалы
Рекомендуем