Я потерял пароль root / суперпользователя на сервере Ubuntu. Я попытался загрузиться в режиме восстановления и выбрать опцию drop to root shell
.
Но это всегда требует:
Give root password for maintenance (or type Control-D to continue)
, и я не помню это.
Попробуйте Control-D, когда он запрашивает пароль root. Если это не сработает, попробуйте следующее:
http://www.howtogeek.com/howto/linux/reset-your-forgotten-ubuntu-password-in-2-minutes- или меньше /
Затем прокрутите вниз до «Метод альтернативной корневой оболочки».
- Нажмите [Просмотр консоли], чтобы получить доступ к консоли, и нажмите кнопку отправки CTRL + ALT + DEL в правом верхнем углу. Кроме того, вы также можете нажать [RESTART], чтобы перезапустить сервер.
- Как только начнется процесс загрузки, нажмите ESC, чтобы вызвать приглашение загрузки GRUB. Возможно, вам придется выключить систему с панели управления, а затем снова включить ее, чтобы открыть окно загрузки GRUB.
- Вы увидите приглашение загрузки GRUB - нажмите «e», чтобы отредактировать первый вариант загрузки. (Если вы не видите подсказку GRUB, вам может потребоваться нажать любую клавишу, чтобы вызвать ее до загрузки машины).
- Найдите строку ядра (начинается с
linux /boot/
) и добавьтеinit="/bin/bash"
в конце строки.- Нажмите CTRL-X или F10 для загрузки.
- Система загрузится, и вы увидите приглашение root. Введите
mount -rw -o remount /
, а затемpasswd
, чтобы изменить пароль root, а затем снова перезагрузите.
Ссылка: https://www.vultr.com/docs/boot-into-single-user-mode-reset-root-password
В Ubuntu нет пароля пользователя root. Это функция безопасности: невозможно войти в систему как root, пароль не означает, что нет пароля, который можно взломать.
Когда появится запрос на ввод пароля в режиме восстановления, просто нажмите [enter].