- - Hur man återställer ett glömt lösenord på Linux

Hur man återställer ett glömt lösenord på Linux

Glömt lösenordet till din Linux PC-användarekonto kan vara allvarligt irriterande. Det låser dig och hindrar dig från att få åtkomst till någonting. Oroa dig inte! I motsats till vad många tror, ​​behöver du inte installera ditt system helt igen och starta allt om. Du kan återställa ett glömt lösenord på Linux och ändra lösenordet till ditt användarnamn.

Rotlösenord

Ett sätt att återta en användare på ett Linux-system närdu har glömt lösenordet är att använda Root-kontot. Eftersom Root har den ultimata kontrollen över systemet är det möjligt att tvinga återställa ett glömt lösenord på Linux med det. Att använda Root för att återställa ditt lösenord kan göras utan ny programvara, live-skivor etc.

För att starta processen, ladda upp ditt Linux-systemsom du vanligtvis skulle göra, och låt det laddas till inloggningsskärmen. Logga inte in! Tryck istället Ctrl + Alt + F2 för att öppna ett TTY-fönster. Dessa TTY-fönster är akutskal som användare har tillgång till oavsett inloggning.

I TTY-fönstret ser du en fråga som ber om ett användarnamn. I användarplatsen anger du "root" följt av root-lösenordet.

Obs: om du använder Ubuntu, Linux Mint eller en annan Linux-distribution som inaktiverar su och rotkontot, den här metoden fungerar inte. Prova istället chrootmetoden.

Om root-lösenordet är korrekt kommer TTY-fönstret att logga in dig som en superanvändare med Linux-systemets fullständiga kraft. För närvarande kan du återställa användarens lösenord:

passwd username

Löpning passwd ber dig att ange ett "nytt UNIX-lösenord". Gör det och försök att komma ihåg lösenordet den här gången!

Nu när användarens lösenord återställs är det säkert att använda användarkontot igen. Använd omstartkommandot för att starta om din dator och återgå till inloggningsskärmen.

reboot

Vid omstart bör du kunna logga in.

chroot

På vissa Linux-distributioner fungerar inte Root-metoden för att återställa ett lösenord. Detta beror på att vissa system inaktiverar möjligheten att logga in som suoch istället använda sudo privilegier för allt. Å ena sidan är detta överlägsen säkerhet, men i en nypa kommer du att missa användbara trick.

Som ett resultat är det mer komplicerat att återställa en glömd på Linux. Det första steget är att ladda ner den senaste versionen av Ubuntu för att skapa en live-disk.

Efter att ha laddat ner Ubuntu, ladda ner Etcher-verktyget och använd det för att skapa en Ubuntu-live-disk. När livedisken är klar, anslut USB-enheten, starta om datorn och starta från den.

När Ubuntu laddas upp klickar du på "prova Ubuntu".

Ställ in Chroot

Innan du återställer lösenordet måste vi ställa in en Chroot. En Chroot tillåter Ubuntu att direkt interagera med Linux-operativsystemet på din hårddisk, med root-åtkomst.

Öppna en terminal och skapa en ny mapp i / mnt. Var noga med att märka mappen namnet på ditt operativsystem. I det här exemplet använder vi OpenSUSE LEAP.

sudo -s
mkdir -p /mnt/opensuse-leap/

Kör sedan lsblk kommando för att bestämma vad enhetens etikett är. I det här exemplet är hårddisken / Dev / sda, och OpenSUSE LEAP-partitionen som vi behöver montera är / Dev / sda1. Dina kan variera.

Montera din Linux-installationspartition till den nya mappen i / mnt. Se till att ändra referenser till “opensuse-leap” till namnet på din OS-mapp i / mnt.

mount /dev/sda1 /mnt/opensuse-leap/

När systempartitionen är monterad är det dags att länka Ubuntu-tjänster till Linux OS på hårddisken.

mount -t proc proc /mnt/opensuse-leap/proc
mount -t sysfs sys /mnt/opensuse-leap/sys
mount -o bind /dev /mnt/opensuse-leap/dev
cp -L /etc/resolv.conf /mnt/opensuse-leap/etc/resolv.conf

Med Chroot-inställningen är det dags att komma åt den. Montera ditt operativsystem via Ubuntu live-disken i terminalen med:

chroot /mnt/opensuse-leap /bin/bash

Kontrollera att du verkligen är i Chroot genom att köra Neofetch eller Screenfetch för att visa systeminformation.

Återställ slutligen användarens lösenord med:

passwd username

När du är klar skriver du utgång några gånger för att stänga Chroot-sessionen. Därifrån använder du umount kommando för att ta bort din systempartition från live-disken.

sudo umount /dev/sda1

Ovanstående kommando bör avmontera allt. Om inte, överväg att använda alternativet "kraft".

sudo umount /dev/sda1 -l

Nu när systemenheten är korrekt demonterad är det säkert att avsluta live-disken. Klicka på menyn längst upp till höger på Ubuntu live-disken och välj sedan "starta om".

Ta bort Ubuntu USB-stick och låt din Linux PC starta om. När det startar om återställs ditt lösenord!

kommentarer