Как сбросить пароль учетной записи root в Linux

В Linux обычным и премиум-пользователям разрешен доступ к службам через аутентификацию по паролю. В случае, если обычный пользователь не может вспомнить свой пароль, суперпользователь может сбросить пароль обычного пользователя через устройство. Однако что, если суперпользователь (или пользователь root) потеряет свой пароль?

Как сбросить пароль учетной записи root в Linux - Linux

Чтобы восстановить утерянный пароль от суперпользователя (или пользователя root), это делается совершенно другим способом. Однако этот метод восстановления утерянного пароля позволяет любому злоумышленнику, имеющему физический доступ к вашему хосту Linux, получить полное право владения.

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

Примечание. Метод сброса пароля root одинаков для большинства дистрибутивов. В этой статье мы используем Ubuntu. Кроме того, мы будем использовать «пароль root» на протяжении всего руководства, но он также может относиться к паролю суперпользователя.

1. Сбросить утерянный пароль root из меню Grub

1. Прежде всего, чтобы восстановить утерянный пароль суперпользователя, нам нужно перезапустить хост Linux, если вы не можете вспомнить пароль суперпользователя (или суперпользователя).

2. Когда появится страница GRUB, быстро выберите опцию «* Advanced GNU / Linux Option», нажав клавишу со стрелкой вниз и кнопку Enter.

Как сбросить пароль учетной записи root в Linux - Linux

3. Теперь нажмите E, чтобы освободить командную строку.

Вам необходимо изменить его или переключить из режима «только чтение» в режим «чтение-запись». Найдите строку, которая начинается с «Linux». Затем найдите «ro» и измените его на «rw». Добавьте init = / bin / bash в конец строки.

Как сбросить пароль учетной записи root в Linux - Linux

4. Нажмите F10. Откроется экран с командной строкой.

Как сбросить пароль учетной записи root в Linux - Linux

5. Установка корневой файловой системы в режиме чтения-записи:

mount -n -o remount,rw /

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

passwd root

Как вариант, вы можете изменить пароль суперпользователя с помощью команды:

passwd username

Как сбросить пароль учетной записи root в Linux - Linux

После этого введите:

exec / sbin / init

Чтобы выйти из командной строки и перезагрузить компьютер.

2. Сброс утерянного пароля Root с Live CD

Если у вас есть Linux Live CD (или USB), вы можете загрузиться с него и использовать его для сброса пароля Root. В нашем примере мы будем использовать Ubuntu Live CD.

1. Загрузите последнюю версию Ubuntu и создайте загрузочный CD / USB Live CD. Загрузите с него свою систему.

2. На экране дисплея выберите «Попробовать Ubuntu». Вы попадете на рабочий стол Live CD.

Как сбросить пароль учетной записи root в Linux - Linux

3. Откройте Termnal и введите следующую команду для Root:

sudo su

4. Далее нам нужно узнать расположение раздела жесткого диска. Используйте следующую команду:

fdisk -l

В большинстве случаев это будет «/ dev / sda1», хотя он может варьироваться в зависимости от того, как разделен жесткий диск.

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

mkdir  /mnt/recover

mount  /dev/sda1  /mnt/recover

Как сбросить пароль учетной записи root в Linux - Linux

6. На этом этапе нам нужно поместить себя в каталог «mnt / recovery». Это означает, что мы делаем вид, что находимся в обычной файловой системе Linux. Это называется chroot.

chroot  /mnt/recover

7. Используйте следующую команду для сброса пароля root:

passwd root

Или же:

passwd username

Чтобы сбросить пароль суперпользователя.

8. После этого выйдите из корня:

exit

9. Отключите корневой раздел:

umount / mnt / recovery

и выйдите из корня:

exit

10. Наконец, извлеките live CD и перезагрузитесь в вашу систему Linux.

Заключение

Изменить пароль root в Linux очень просто, хотя для этого вам потребуется войти в темный мир из командной строки. Обратите внимание, что любой, у кого есть доступ к вашему компьютеру, может использовать этот метод для сброса пароля суперпользователя или root. Одна из мер предосторожности, которую вы можете предпринять, - зашифровать весь жесткий диск, чтобы его нельзя было легко загрузить или установить.

Перейти к верхней кнопке