Gdy korzystamy z serwerów VPS – ale i “domowych komputerów – z systemem Linux zazwyczaj mamy tam konto root, które jest głównym kontem administratora w systemie.

Ostatnio przejmowałem “po kimś” zarządzanie serwerem VPS, i tak się złożyło, że brak było jakichkolwiek danych dostępowych do serwera, jedynie do panelu zarządzania serwerem/kontem…

VPS (Ubuntu/Debian) i odzyskiwanie dostępu do konta root

W takiej sytuacji nie ma co załamywać rąk – trzeba działać ;-)

Reset hasła dla konta root z poziomu panelu zarządzania

Sprawa prosta w sytuacji gdy odpowiednią opcję mamy w panelu sterowania naszym serwerem, tak jak np. w DigitalOcean:

digitalocean_droplet_user-panel_reset-root-password

Wystarczy kilka kliknięć, i nowe hasło – najczęściej – po chwili mamy na poczcie e-mail…

Reset hasła dla konta root z obrazu recorvery (ISO)

Troszkę bardziej skomplikowana – przynajmniej tak się może wydawać na początku – sytuacja jest, gdy takiej opcji nie mamy w panelu zarządzania.

Wtedy najprościej skorzystać z opcji uruchomienia maszyny w trybie awaryjnym (obraz recorvery) lub innego obrazu (ISO, wirtualny CD-ROM), np. w e24cloud jest to “Tryb awaryjny”:

e24cloud_panel-zarzadzania-vps01

I skorzystaniu – w razie potrzeby – wirtualnej konsoli, dostępnej z poziomu przeglądarki.

Edytujemy etc/shadow

Po uruchomieniu systemu przechodzimy do konsoli – prawdopodobnie w wersji “przeglądarkowej” – i wpisujemy polecenie:

fdisk -l

Wyświetli się lista wszystkich dysków w systemie, nasz szczególnie interesuje ten z * w kolumnie “Boot”:

vps_debian_boot-from-iso_root-account-recorvery01

W tym przykładzie jest to /dev/vda1, który montujemy tymczasowo do katalogu /mnt:

mount /dev/vda1 /mnt

Dzięki czemu możemy pracować na plikach znajdujących się na tym dysku, a konkretnie:

nano /mnt/etc/shadow

W którym szukamy linijki podobnej do tej:

root:[KASUJEMY]:16149:0:99999:7:::

i kasujemy wszystko między 1 i 2 dwukropkiem:

root::16149:0:99999:7:::

Zapisujemy, uruchamiamy serwer normalnie i logujemy się na konto root (na pustym haśle), po czym szybko zmieniamy (ustawiamy) hasło dla tego konta!

(!) Zgłoś błąd na stronie | Lub postaw nam kawę :-)
LUTy dla D-Cinelike (DJI Mini 3 Pro, DJI Avata, OSMO Pocket) od MiniFly
Wdrożenie Omnibusa w sklepie na WooCommerce
Jak (legalnie) latać dronem w Kategorii Otwartej
Patryk