⌛ Как восстановить забытый или утерянный пароль root в Fedora

Сброс и восстановление пароля root для VDS в Debian ?

В меню управления виртуальным сервером есть стандартная функция смены пароля root («Виртуальные машины» → сервер → «Пароль»). Однако пользоваться ей крайне
не рекомендуется из-за возможных сбоев в файловой системе VDS.

Два нижеописанных варианта подходят для сброса root на VDS с KVM-виртуализацией и Linux-подобными ОС.

Данный пример разобран на основе ОС Debian 8
и Debian 9
.

Содержание:

Как изменить пароль root на VDS, когда он неизвестен

Поменять пароль root в этом случае можно через панель VMmanager, используя встроенную систему удалённого доступа к серверу Virtual Network Computing (VNC).

  1. Заходим в «Виртуальные машины» и выбираем нужный сервер. Перезагружаем VDS с помощью кнопки «Перезапуск». В процессе подтверждаем намерение перезапустить виртуальную машину, нажимая «Ок».
  2. После завершения перезагрузки, нажимаем кнопку «VNC».
  3. В открывшемся окне диспетчера задач нажимаем кнопку перезапуска «SendCtrlAltDel» в верхнем правом углу.
  4. После загрузки данных сервера в загрузчике GRUB возникнет подсвеченная ОС «Debian GNU/Linux». Нажимаем английскую клавишу «e» для входя в редактирование.
  5. В открывшемся окне выбираем (клавишами клавиши «↓» и «↑») строку, начинающуюся с «linux». Находим значение «ro», а также конец фрагмента (перед «echo»).
  6. Меняем значение «ro» на «rw», а в конце отрезка дописываем «init=/bin/bash». После этого нажимаем сочетание клавиш «Ctrl» и «х» (английское) для перехода в аварийный режим.
  7. Набираем команду смены пароля «passwd» (→ Enter).
  8. Вводим новый пароль (→ Enter) и подтверждаем его (→ Enter). Набор происходит в «слепом» режиме (знаки не отображаются совсем).
  9. Сообщение об обновлении пароля появится в командной строке.
  10. Чтобы удостоверится, что все изменения перешли из оперативной на дисковую память применяем команду «sync» (→ Enter). После чего даём команду холодной перезагрузки сервера «reboot -f» (→ Enter).
  11. Пароль root виртуального сервера успешно заменён.

Как установить новый пароль root на VDS, когда он известен

Нужно создать удалённое подключение к виртуальному серверу по сетевому протоколу SSH. Проще всего это сделать через бесплатную программу-клиент PuTTY (для Windows) или встроенный SSH-клиент для Mac OS.

Есть много удобных серверных клиентов и для пользователей мобильных устройств. Например, JuiceSSH для Android или Termius для iOS.

Смена пароля root с помощью PuTTY

  1. Скачайте архив с инсталлятором с официального сайта и установите программу.
  2. Запустите клиент. В открывшемся окне (графа «Имя хоста») укажите IP-адрес или доменное имя сервера и нажмите «Соединиться».
  3. Напишите логин (root) и существующий пароль. Не забывайте нажимать Enter, после ввода каждого значения. В целях безопасности вводимые символы на экране не отображаются.
  4. Введите команду passwd, после чего наберите дважды новый пароль (после каждого набора Enter).
  5. Пароль root изменён.

Восстановление пароля root — SysadminWiki.ru

Перейти к:навигация, поиск

Для смены пароля root, не зная его, делаем следующее:

Получив физический доступ к компьютеру, нажимаем Ctrl + Alt + Del
(возможно дважды) — система уходит в перезагрузку.

1 вариант)

  • Попробовать загрузиться в однопользовательском режиме (single mode). Для этого в меню загрузчика (Grub или Lilo — всё равно) отредактировать вариант, начинающийся со слова kernel
    — добавить в конец 1 или слово single
    , заменив также режим монтирования диска (если указан) с ro на rw (чтобы можно было сохранить новый пароль).
  • Если при загрузке запрашивает пароль root’a, то нужно перезагрузиться и изменить команду загрузчика по другому, добавив вместо single
    параметр init=/bin/bash
    , заменив также режим монтирования диска (если указан) с ro на rw

2 вариант)

  • Входим в интерактивный режим загрузчика (см выше) и указываем ему опцию:
linux init=/bin/bash
  • После загрузки оболочки необходимо перемонтировать корневой раздел в режим RW:
mount -o remount,rw /
  • Меняем пароль:
passwd
  • Сбросим данные из кеша на диск. Для этого достаточно просто перемонтировать корневой раздел обратно в режим только для чтения:
mount -o remount,ro /
  • Теперь можно перезагрузить компьютер в обычный режим. Не забывайте, что скрипты инициализации для нашего сеанса /bash не работают.

Debian, загрузчик GRUB

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

Нажимаем клавишу e (Edit). На экране появляется несколько строк, из которых нас интересует строка ядра:

kernel /образ_ядра root=/корневой_раздел ro quiet
  • Теперь нам надо отредактировать строку ядра и сделать её вот такого вида:
kernel /образ_ядра root=/корневой_раздел rw init=/bin/bash

или

kernel /образ_ядра root=/корневой_раздел rw init=/bin/sh

Нажимаем Ctrl-X (Boot). В результате мы загрузимся в системную консоль с правами root и сможем поменяем пароль, с помощью стандартной команды смены пароля:

passwd

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

Cсылки

Больше про загрузчик Lilo можно узнать в спец статье.

http://special.w6.ru/node/37

http://itshaman.ru/articles/12/passwd-root-linux

Категории:
Ссылка на основную публикацию