Ви могли загубити або просто забути root-пароль сервера. Зайти на сервер як суперкористувач не вийде. Якщо так сталося, то ця стаття допоможе швидко вирішити проблему. Перш за все, вам потрібен доступ до консолі сервера.
Алгоритм скидання root-пароля простий:
Розберемо кожен крок.
Для початку необхідно перезавантажити сервер, якщо він увімкнений і завантажений, натиснувши CTRL + ALT + DEL
. Якщо сервер вимкнений, увімкніть його. Після того як завантажиться меню BIOS, але до старту завантаження операційної системи, на екрані з'явиться таймер. Щоб зупинити таймер завантаження ОС і увійти в меню завантажувача GRUB, натисніть будь-яку клавішу (крім Enter).
Щоб завантажити систему в однокористувацькому режимі, вам знадобиться відредагувати рядок початкового завантаження. Для переходу між рядками меню завантаження використовуйте клавіші вгору і вниз на клавіатурі. Виділіть потрібний рядок (як правило, це "* Ubuntu") і натисніть клавішу "е", щоб почати редагування параметрів завантаження.
Далі вам потрібно знайти рядок, який починається з linux /boot
. Знайдіть параметр "ro" в кінці цього рядка і замініть його на параметр rw
. Через пробіл допишіть новий параметр:
init=/bin/bash
Ви зробили все необхідне, щоб запустити систему в однокористувацькому режимі. Натисніть CTRL+X
або F10 і завантажте її.
Після цього завантажиться консоль, у яку вам потрібно буде ввести команду:
passwd root
Потім ви повинні будете двічі ввести новий root-пароль.
Ви змінили root-пароль. Тепер збережіть зміни на диск і перезавантажте систему:
sync
reboot