Как восстановить пароль root на сервере Ubuntu

10

Я потерял свой пароль суперпользователя на сервере Ubuntu. Я попытался загрузиться в режиме восстановления и выбрать вариант drop to root shell.

Но это всегда требует:

Give root password for maintenance (or type Control-D to continue)

и я этого не помню.

MohammedSimba
источник
1
askubuntu.com/questions/24006/…
Ракеш Годхала

Ответы:

6

Попробуйте Control-D, когда он запрашивает пароль root. Если это не сработает, попробуйте это:

http://www.howtogeek.com/howto/linux/reset-your-forgotten-ubuntu-password-in-2-minutes-or-less/

Затем прокрутите вниз до «Метод альтернативной корневой оболочки».

Асер
источник
Спасибо за это, это помогло мне. Это было небольшое «грязное» окно, отличное от моего, но я мог использовать его, чтобы починить мое. Большое спасибо.
Мохаммед
3
  1. Нажмите [View Console], чтобы получить доступ к консоли, и нажмите кнопку отправки CTRL + ALT + DEL в правом верхнем углу. Кроме того, вы также можете нажать [RESTART], чтобы перезапустить сервер.
  2. Как только начнется процесс загрузки, нажмите ESC, чтобы вызвать приглашение загрузки GRUB. Возможно, вам придется выключить систему с панели управления, а затем снова включить ее, чтобы открыть окно загрузки GRUB.
  3. Вы увидите приглашение загрузки GRUB - нажмите «e», чтобы отредактировать первый вариант загрузки. (Если вы не видите подсказку GRUB, вам может потребоваться нажать любую клавишу, чтобы вызвать ее до загрузки машины).
  4. Найдите строку ядра (начинается с linux /boot/) и добавьте init="/bin/bash"в конце строки.
  5. Нажмите CTRL-X или F10 для загрузки.
  6. Система загрузится, и вы увидите приглашение root. Введите mount -rw -o remount /и затем, passwdчтобы изменить пароль root, а затем перезагрузите компьютер снова.

Ссылка: https://www.vultr.com/docs/boot-into-single-user-mode-reset-root-password

Сакиб Ахмед
источник
Обратите внимание, что эти инструкции специально относятся к облачному серверу Vultr. Они могут не относиться к локальной машине со стандартным образом Ubuntu, но я не уверен.
wjandrea
2
Если вы используете его на локальной машине, вы должны запустить его с шага 3 и далее, спасибо.
Сакиб Ахмед
-2

В Ubuntu нет пароля пользователя root. Это функция безопасности: невозможно войти в систему как root, пароль не означает, что пароль не может быть взломан.

Когда появится запрос на ввод пароля в режиме восстановления, просто нажмите [enter].

Стивен М. Уэбб
источник
Я знаю, что не могу войти в систему как root, я имел в виду мою учетную запись администратора, я забыл это. и в корне, когда он спрашивает у меня пароль, я назначил на роль «root» пароль, я тоже его не помню !!
Мохаммед
Я не могу войти как root на рабочий стол, но в случае сервера, «который я запрашиваю», это нормально, чтобы войти как root !.
Мохаммед
1
Это не невозможно войти в систему как root ...
troylatroy