Можда сте изгубили или једноставно заборавили root лозинку сервера. Нећете моћи да се пријавите на сервер као суперкорисник. Ако се то деси, овај чланак ће вам помоћи да брзо решите проблем. Пре свега, потребан вам је приступ конзоли сервера.
Алгоритам за ресетовање root лозинке је једноставан:
Хајде да погледамо сваки корак.
Прво, потребно је да поново покренете сервер ако је укључен и учитан притиском на CTRL + ALT + DEL
. Ако је сервер искључен, укључите га. Након што се мени BIOS-а учита, али пре него што оперативни систем почне да се учитава, на екрану ће се појавити тајмер. Да бисте зауставили тајмер учитавања ОС-а и ушли у мени GRUB bootloader-а, притисните било који тастер (осим Enter).
Да бисте покренули систем у режиму једног корисника, потребно је да измените линију за покретање. Користите тастере горе и доле на тастатури да бисте се кретали између линија менија за покретање. Означите жељени ред (обично „* Ubuntu“) и притисните тастер „e“ да бисте почели да мењате параметре покретања.
Затим, потребно је да пронађете ред који почиње са linux /boot
. Пронађите параметар „ro“ на крају овог реда и замените га параметром rw
. После размака, додајте нови параметар:
init=/bin/bash
Урадили сте све што је потребно да покренете систем у режиму једног корисника. Притисните CTRL+X
или F10 и покрените га.
Након тога, конзола ће се учитати, у коју ћете морати да унесете команду:
passwd root
Затим ће вам бити затражено да два пута унесете нову root лозинку.
Променили сте root лозинку. Сада сачувајте измене на диск и поново покрените систем:
sync reboot