Как сбросить пароль администратора в Ubuntu Linux
+998 71 202-87-00|@airnetuzb|Поддержка 24/7
Читать - 8 мин.
Статью прочитали - 486 раз
Обновлено - 05.10.2026
Опубликовано - 05.10.2026

Как сбросить пароль администратора в Ubuntu Linux

Важно: эти действия требуют физического или консольного доступа к серверу. Для VDS это может быть VNC-console предоставляемая нашим хостинг-сервисом.

Что именно мы будем восстанавливать?

Перед началом важно понимать разницу между пользователем-администратором и учетной записью root.

В современных установках Ubuntu учетная запись root обычно не используется для обычного входа в систему. Административные операции выполняются от имени обычного пользователя через механизм sudo.

Например, сервер может иметь пользователя:

admin

которому разрешено выполнять команды от имени root:

sudo systemctl restart nginx

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

Если вам действительно необходимо установить пароль для учетной записи root, это можно сделать командой:

sudo passwd root

Однако наличие пароля root не означает, что удалённый вход под root через SSH автоматически будет разрешён. Настройки SSH могут запрещать такой способ подключения.

Когда может понадобиться сброс пароля Ubuntu?

Сброс пароля может потребоваться в нескольких типичных ситуациях:

  • вы забыли пароль пользователя Ubuntu;
  • потеряли пароль администратора VDS;
  • невозможно выполнить команды через sudo;
  • старый системный администратор больше не имеет доступа к серверу;
  • необходимо восстановить доступ к физическому Ubuntu Server;
  • пароль был изменён, но новый пароль неизвестен.

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

Способ №1. Сброс пароля через другой административный аккаунт

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

Сначала подключитесь к серверу под существующим администратором. Например:

ssh admin@SERVER-IP

Затем выполните:

sudo passwd USERNAME

Например, если необходимо изменить пароль пользователя ubuntu:

sudo passwd ubuntu

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

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

passwd: password updated successfully

После этого пользователь сможет войти с новым паролем.

Способ №2. Сброс пароля через Recovery Mode

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

Ubuntu предоставляет режим восстановления, из которого можно получить root shell и выполнить команду passwd.

Шаг 1. Перезагрузите сервер

Выполните перезагрузку сервера обычным способом, если это возможно. Для VDS это можно сделать через панель управления VCN-console.

Во время загрузки необходимо открыть меню GRUB. В зависимости от конфигурации системы может потребоваться удерживать клавишу Shift или нажимать Esc.

Важно: на VDS или удалённом сервере убедитесь, что вы действительно видите консоль загрузки. Если GRUB недоступен через SSH, используйте VNC/IPMI или консоль управления виртуальной машиной.

Шаг 2. Откройте Advanced options for Ubuntu

В меню GRUB выберите:

Advanced options for Ubuntu

После этого появится список установленных ядер Linux.

Выберите необходимую версию ядра с пометкой:

(recovery mode)

Например:

Ubuntu, with Linux 6.x.x-x-generic (recovery mode)

Нажмите Enter.

Шаг 3. Откройте root shell

После загрузки Recovery Mode появится меню восстановления. Выберите пункт:

root - Drop to root shell prompt

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

Внимание: root shell предоставляет полный контроль над системой. Неправильное выполнение команд может повредить операционную систему или привести к потере данных. Выполняйте только необходимые команды.

Шаг 4. Перемонтируйте файловую систему в режим записи

В Recovery Mode корневая файловая система может быть подключена в режиме только для чтения (read-only).

В этом случае команда passwd не сможет изменить пароль.

Выполните:

mount -o remount,rw /

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

Шаг 5. Определите имя пользователя

Если вы точно не помните имя пользователя, можно посмотреть каталоги пользователей:

ls /home

Например, результат может выглядеть так:

admin
ubuntu
user

Предположим, необходимый пользователь называется:

ubuntu

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

Теперь выполните команду:

passwd ubuntu

Вместо ubuntu укажите имя нужного пользователя.

Система попросит ввести новый пароль:

New password:

После этого потребуется повторно ввести пароль:

Retype new password:

Если всё прошло успешно, появится сообщение:

passwd: password updated successfully
Готово: пароль пользователя изменён.

Шаг 7. Перезагрузите сервер

После изменения пароля необходимо выйти из Recovery Mode и загрузить Ubuntu в обычном режиме.

Можно выполнить:

reboot

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

После загрузки попробуйте войти с новым паролем.

Как проверить новый пароль через SSH?

Если SSH-сервер настроен на использование парольной аутентификации, попробуйте подключиться:

ssh ubuntu@203.0.113.10

Введите новый пароль.

Если вход выполняется успешно, проверьте административные права:

sudo -v

При необходимости можно проверить, входит ли пользователь в группу sudo:

groups ubuntu

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

Что делать, если пароль изменён, но SSH не пускает?

Это важный момент. Успешная смена пароля Ubuntu не означает, что SSH обязательно разрешает вход по паролю.

На сервере может быть настроена аутентификация исключительно по SSH-ключу.

В таком случае команда:

passwd ubuntu

действительно изменит пароль пользователя, но подключение:

ssh ubuntu@SERVER-IP

всё равно может завершаться ошибкой.

В такой ситуации необходимо проверить конфигурацию SSH:

/etc/ssh/sshd_config

В частности, обратите внимание на параметр:

PasswordAuthentication

Если парольная аутентификация отключена, наличие нового пароля не позволит войти через SSH по паролю.

Совет для VDS: если сервер использует SSH-ключи, не отключайте и не удаляйте рабочий ключ доступа только ради проверки нового пароля. Сначала убедитесь, что новый способ аутентификации действительно работает.

Как сбросить пароль root в Ubuntu?

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

sudo passwd root

После выполнения команды задайте новый пароль root.

Проверить, установлен ли пароль root, можно непосредственно из административной сессии, однако сам факт наличия пароля не означает разрешённый удалённый SSH-вход под root.

Например, SSH может содержать ограничение:

PermitRootLogin no

В таком случае вход под root через SSH запрещён независимо от установленного пароля.

Альтернативный способ — изменение параметров GRUB

В некоторых случаях Recovery Mode может быть недоступен или работать некорректно. Тогда можно использовать аварийную загрузку через GRUB, изменив параметры загрузки Linux.

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

В меню GRUB выберите нужную запись Ubuntu и нажмите:

e

Найдите строку, начинающуюся примерно так:

linux /boot/vmlinuz...

В конец строки можно добавить:

init=/bin/bash

После этого загрузите систему с изменёнными параметрами. В зависимости от версии GRUB для загрузки обычно используется сочетание клавиш Ctrl+X или соответствующая подсказка в нижней части экрана.

После получения root shell файловую систему необходимо перемонтировать для записи:

mount -o remount,rw /

Затем можно изменить пароль:

passwd username

После завершения восстановления выполните перезагрузку.

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

Что делать, если используется шифрование диска?

Если системный диск Ubuntu защищён с помощью шифрования, например LUKS, одной команды passwd недостаточно для получения доступа к файловой системе.

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

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

Что делать, если это VDS-сервер?

Если SSH недоступен из-за забытого пароля, необходим альтернативный канал доступа:

  • VNC-консоль;
  • Rescue Mode;
  • Live ISO или recovery-система.

После получения консольного доступа можно использовать Recovery Mode или другой подходящий метод восстановления.

Почему не стоит просто переустанавливать Ubuntu?

Переустановка операционной системы — крайняя мера, которая обычно не требуется только из-за забытого пароля.

При переустановке можно потерять:

  • файлы пользователей;
  • конфигурации серверных приложений;
  • базы данных;
  • настройки веб-сервера;
  • SSL-сертификаты;
  • конфигурацию Docker;
  • сетевые настройки;
  • данные приложений.

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

Какой пароль установить после восстановления?

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

  • имя компании;
  • название сервера;
  • номер телефона;
  • простые комбинации вроде 123456;
  • пароли, которые уже используются на других сервисах.

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

Что проверить после восстановления доступа?

После успешного входа рекомендуется проверить состояние сервера.

Проверить текущего пользователя

whoami

Проверить группы пользователя

groups

Проверить работу sudo

sudo -v

Проверить версию Ubuntu

cat /etc/os-release

Проверить SSH

sudo systemctl status ssh

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

Краткая инструкция

Если необходимо быстро восстановить пароль административного пользователя Ubuntu через Recovery Mode, последовательность выглядит следующим образом:

  1. Перезагрузить сервер.
  2. Открыть меню GRUB.
  3. Выбрать Advanced options for Ubuntu.
  4. Выбрать Recovery Mode.
  5. Открыть root shell.
  6. Перемонтировать файловую систему для записи.
  7. Определить имя пользователя.
  8. Выполнить passwd username.
  9. Задать новый пароль.
  10. Перезагрузить сервер.
  11. Проверить вход через SSH или консоль.

Основные команды

Для удобства соберём основные команды в одном месте:

# Перемонтировать корневую файловую систему для записи
mount -o remount,rw /

# Посмотреть пользователей
ls /home

# Изменить пароль пользователя
passwd username

# Изменить пароль root
passwd root

# Перезагрузить сервер
reboot

Заключение

Сброс забытого пароля администратора в Ubuntu Linux обычно не требует переустановки операционной системы. Если у вас есть другой административный пользователь, пароль можно изменить непосредственно через команду sudo passwd username.

Если доступ к административной учетной записи полностью потерян, наиболее удобным вариантом для Ubuntu Server является загрузка в Recovery Mode, получение root shell, перемонтирование файловой системы в режиме записи и выполнение команды passwd.

Для VDS особенно важно заранее иметь резервный канал доступа — например, VNC-Console. Это позволяет восстановить управление сервером даже в том случае, если SSH недоступен.

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

Полезно: если сервер доступен из Интернета, рекомендуется использовать SSH-ключи, отключать ненужные способы аутентификации, ограничивать доступ к SSH через firewall и регулярно устанавливать обновления безопасности Ubuntu.

Ответы на популярные вопросы

Как скоро можно начать пользоваться услугой?

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

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

Автор статьи:

user

Главный редактор

Данаев Алмаз