- - Hoe een vergeten wachtwoord op Linux opnieuw in te stellen

Hoe een vergeten wachtwoord op Linux opnieuw in te stellen

Het wachtwoord vergeten voor de gebruiker van uw Linux-pcaccount kan erg vervelend zijn. Het vergrendelt je en voorkomt dat je toegang krijgt tot iets. Maak je geen zorgen! In tegenstelling tot wat vaak wordt gedacht, hoeft u uw systeem niet volledig opnieuw te installeren en opnieuw te beginnen. U kunt een vergeten wachtwoord opnieuw instellen op Linux en het wachtwoord wijzigen in uw gebruikersnaam.

Root wachtwoord

Een manier om een ​​gebruiker op een Linux-systeem terug te vorderen wanneerje bent vergeten dat het wachtwoord is om het root-account te gebruiken. Omdat Root ultieme controle over het systeem heeft, is het mogelijk om een ​​vergeten wachtwoord op Linux met kracht te resetten. Root gebruiken om uw wachtwoord opnieuw in te stellen kan zonder nieuwe software, live schijven, enz.

Laad uw Linux-systeem om het proces te startenzoals je normaal zou doen, en laat het laden naar het inlogscherm. Log niet in! Druk in plaats daarvan op Ctrl + Alt + F2 om een ​​TTY-venster te openen. Deze TTY-vensters zijn noodshells waar gebruikers toegang toe hebben, ongeacht of ze inloggen.

In het TTY-venster ziet u een prompt waarin u om een ​​gebruikersnaam wordt gevraagd. Voer in het gebruikersvak "root" in, gevolgd door het rootwachtwoord.

Opmerking: als u Ubuntu, Linux Mint of een andere Linux-distributie gebruikt die uitschakelt su en het root-account, deze methode zal niet werken. Probeer in plaats daarvan de chroot-methode.

Als het rootwachtwoord correct is, meldt het TTY-venster u aan als een superuser, met volledige kracht van het Linux-systeem. Op dit moment kunt u het wachtwoord van uw gebruiker opnieuw instellen:

passwd username

Rennen passwd vraagt ​​u om een ​​"nieuw UNIX-wachtwoord" in te voeren. Doe dit en probeer het wachtwoord deze keer te onthouden!

Nu het wachtwoord van uw gebruiker opnieuw is ingesteld, is het veilig om het gebruikersaccount opnieuw te gebruiken. Gebruik de opdracht reboot om uw pc opnieuw op te starten en terug te keren naar het inlogscherm.

reboot

Na opnieuw opstarten zou u moeten kunnen inloggen.

chroot

Op sommige Linux-distributies werkt de Root-methode voor het opnieuw instellen van een wachtwoord niet. Dit komt door het feit dat sommige systemen de mogelijkheid om in te loggen uitschakelen als suen gebruik in plaats daarvan sudo voorrechten voor alles. Aan de ene kant is dit een superieure beveiliging, maar bij een snuifje mis je handige trucs.

Als gevolg hiervan is het ingewikkelder om een ​​vergeten op Linux opnieuw in te stellen. De eerste stap is het downloaden van de nieuwste versie van Ubuntu om een ​​live-schijf te maken.

Na het downloaden van Ubuntu, downloadt u de tool Etcher en gebruikt u deze om een ​​Ubuntu live-schijf te maken. Zodra de live-schijf gereed is, sluit u de USB-schijf aan, start u uw pc opnieuw op en start u deze op.

Zodra Ubuntu is geladen, klikt u op "probeer Ubuntu".

Chroot instellen

Voordat we het wachtwoord opnieuw instellen, moeten we een Chroot instellen. Met een Chroot kan Ubuntu rechtstreeks communiceren met het Linux-besturingssysteem op uw harde schijf, met root-toegang.

Open een terminal en maak een nieuwe map aan / mnt. Zorg ervoor dat u de map de naam van uw besturingssysteem geeft. In dit voorbeeld gebruiken we OpenSUSE LEAP.

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

Voer vervolgens de lsblk commando om te bepalen wat het schijflabel is. In dit voorbeeld is de harde schijf / Dev / sda, en de OpenSUSE LEAP-partitie die we moeten mounten is / Dev / sda1. Die van jou kan verschillen.

Koppel de partitie van uw Linux-installatie in de nieuwe map in / mnt. Zorg ervoor dat u de verwijzingen naar "opensuse-leap" wijzigt in de naam van uw OS-map in / mnt.

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

Als de systeempartitie is geïnstalleerd, is het tijd om de lopende Ubuntu-services te koppelen aan het Linux-besturingssysteem op de harde schijf.

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

Met de Chroot-installatie is het tijd om er toegang toe te krijgen. Koppel uw besturingssysteem in de terminal via de Ubuntu live-schijf met:

chroot /mnt/opensuse-leap /bin/bash

Controleer of u inderdaad in de Chroot bent door Neofetch of Screenfetch uit te voeren om systeeminformatie weer te geven.

Reset ten slotte het wachtwoord van uw gebruiker met:

passwd username

Typ als u klaar bent Uitgang een paar keer om de Chroot-sessie te sluiten. Gebruik vanaf daar de umount opdracht om uw systeempartitie van de live-schijf te ontkoppelen.

sudo umount /dev/sda1

De bovenstaande opdracht moet alles ontkoppelen. Als dit niet het geval is, kunt u de optie "forceren" gebruiken.

sudo umount /dev/sda1 -l

Nu het systeemstation correct is ontkoppeld, is het veilig om de live-schijf te verlaten. Klik op het menu rechtsboven in de Ubuntu live-schijf en selecteer "opnieuw opstarten".

Verwijder de Ubuntu USB-stick en laat uw Linux-pc opnieuw opstarten. Wanneer het opnieuw wordt opgestart, wordt uw wachtwoord opnieuw ingesteld!

Comments