Återställ VPS-rootlösenord
I den här kunskapsbasartikeln utgår vi från att du har åtkomst till din VPS via SSH. Vet du inte hur man gör? Ta då en titt på följande artikel: https://my.host/kb/verbinden-met-ssh/
Det första steget du behöver ta är att montera partitionen i Rescue mode-miljön.
Du kan gå in i rescue mode enligt följande:
- Gå till VPS i kontrollpanelen
- Under omstart väljer du alternativet ”Restart in rescue mode”
För att ta reda på vilken partition det är kan du använda följande kommando:
# lsblk
Du bör se en liknande utdata:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 2.5G 0 disk
??sda1 8:1 0 2.5G 0 part /
sdb 8:16 0 20G 0 disk
??sdb1 8:17 0 19.9G 0 part
??sdb14 8:30 0 4M 0 part
??sdb15 8:31 0 106M 0 part
Den aktuella VPS:en har 20 GB lagringsutrymme. Det betyder att partitionen vi behöver montera är sdb1 eftersom den innehåller 19,9 GB av lagringsutrymmet och därmed även innehåller Linux-filsystemet. Den här partitionen finns som standard i katalogen /dev.
Obs
Namnet på din partition kan skilja sig, så följ utdata från ditt system. I den här artikeln kallar vi den sbd1.
När du har identifierat lagringsenheten skapar du en rotkatalog i katalogen /mnt. Använd mount-kommandot för att montera partitionen i Rescue mode-miljön:
# mkdir /mnt/root
# mount /dev/sdb1 /mnt/root
Navigera nu till den nyligen monterade partitionen och använd chroot-kommandot för att ge dig själv root-åtkomst till filsystemet:
# cd /mnt/root
# chroot /mnt/root
Nu kan vi ändra root-lösenordet med följande kommando:
# passwd
Om du vill ändra lösenordet för en annan användare kan du lägga till användarnamnet för den användaren i kommandot. Om du inte anger ett användarnamn ändrar du root-lösenordet som standard.
Avsluta Rescue mode och starta om din server. Om alla ändringar har tillämpats korrekt kan du nu logga in med ditt nya lösenord.
Har du fortfarande frågor? Kontakta oss.