Maszyny wirtualne

Zmiana hasła VM

Ustawienie nowego hasła na dysku systemowym z trybu ratunkowego.

Ustaw nowe hasło na dysku systemowym VM z Linuxem. VM musi już być w trybie ratunkowym.

Hasło z formularza włączania trybu i każde passwd w powłoce trybu ratunkowego działają tylko w systemie tymczasowym. Ten dysk jest usuwany przy wyłączeniu trybu, więc te hasła nie wracają razem z VM. Hasło ustawione poniżej jest zapisywane na dysku systemowym i tego hasła VM używa po normalnym starcie.

Zanim zaczniesz

  • Tryb ratunkowy jest włączony i jesteś zalogowany kluczem SSH albo przez VM → Console.
  • Użytkownik jest pokazany na VM → Rescue.

Kroki

  1. Zobacz dyski:

    lsblk -o NAME,SIZE,SERIAL,FSTYPE,MOUNTPOINT

    Dysk z SERIAL rescue to system tymczasowy, zamontowany w /. Drugi dysk jest dyskiem systemowym. Na obrazach hostd partycja root to pierwsza partycja dysku systemowego, zwykle vda1.

  2. Zamontuj tę partycję i zmień hasło. Podmień vda1 na partycję ze swojego lsblk, a debian na użytkownika VM.

    sudo mkdir -p /mnt/system
    sudo mount /dev/vda1 /mnt/system
    sudo mount --bind /dev /mnt/system/dev
    sudo mount --bind /proc /mnt/system/proc
    sudo mount --bind /sys /mnt/system/sys
    sudo chroot /mnt/system passwd debian
    sudo umount -R /mnt/system

    passwd dwa razy zapyta o nowe hasło. Polecenie musi iść przez chroot: passwd bez tego zmienia tylko system tymczasowy, a po wyjściu z trybu to hasło znika.

  3. Wyłącz VM: sudo poweroff.

  4. Otwórz VM → Rescue i wyłącz tryb ratunkowy. VM wstanie z dysku systemowego i z nowym hasłem.

Na co uważać

Logowanie SSH hasłem jest na obrazach hostd wyłączone. Nowe hasło działa w konsoli. Żeby wpuszczało także przez SSH, włącz to osobno: Włączenie SSH hasłem.

On this page