Laten we beginnen met het demonstreren van Ubuntu Password Reset vanuit de herstelmodus Recovery.
Opstarten in Ubuntu-herstelmodus:
Zet je computersysteem aan en ga naar het grub-menu. Meestal verschijnt het onmiddellijk, maar als dat niet gebeurt, drukt u op Escape of houdt u de Shift-toets ingedrukt totdat het verschijnt. Wanneer u aan VM-ware of VirtualBox werkt en het Oracle- of VM-ware-logo verschijnt, moet u op de shift-toets drukken. GRUB-menu wordt op uw scherm gevraagd, selecteer hier "Geavanceerde opties voor Ubuntu“.
Nu wordt een optie weergegeven, selecteer deze om naar de herstelmodus te gaan:
U ziet een zwart scherm met een flits die meerdere regels met gegevens toont. Hier, wacht even.
Rootshell-prompt:
U krijgt hier tal van opties voor herstelmodus. Selecteer degene met de naam "Root - Drop naar Root Shell-prompt” uit de gegeven opties. Druk op enter en je bent helemaal klaar.
Je zult zien dat er een optie is om commando's in te voeren onderaan wanneer je de root shell prompt-optie kiest. Dit is de prompt voor je shell, en hier ga je wat magie doen om je vergeten wachtwoord te herstellen.
Remount root-bestandssysteem met schrijftoegang:
Standaard heeft de rootpartitie alleen-lezen-rechten gegeven. Maar hier moet je ook root- en schrijftoegang geven. Gebruik de volgende opdracht om het opnieuw te koppelen met schrijfrechten:
[e-mail beveiligd]:~$ mount -rw -o remount /Gebruikersnaam of wachtwoord opnieuw instellen:
Maak een lijst van de beschikbare gebruikers met behulp van de volgende opdracht zodra u de root-toegang krijgt:
[e-mail beveiligd]:~$ ls /homeOf u kunt de beschikbare gebruikers zien door de inhoud van: /etc/passwd bestand met de volgende opdracht:
[e-mail beveiligd]:~$ cat /etc/passwdSelecteer uit de beschikbare gebruikersnamen degene waarvoor u het wachtwoord wilt resetten. Stel nu het wachtwoord voor de gekozen gebruikersnaam opnieuw in door de volgende opdracht te typen:
[e-mail beveiligd]:~$ passwdVoer een nieuw UNIX-wachtwoord in:
Het zal u om een nieuw wachtwoord vragen. Typ het nieuwe wachtwoord een keer en nogmaals om het te bevestigen:
[email protected]:~$ Typ het nieuwe UNIX-wachtwoord opnieuw:Je hebt je wachtwoord succesvol hersteld. Voer het Exit-commando in om de rootshell te verlaten.
[e-mail beveiligd]:~$ afsluitenBij binnenkomst Uitgang commando, zullen we teruggaan naar het Recover Boot-menu. Kies nu de standaard opstartoptie op het scherm. Er zal een waarschuwing zijn over compatibiliteit met de grafische modus. Je hoeft je er geen zorgen over te maken. Een herstart lost al deze compatibiliteitsproblemen op. Nu hoeven we alleen maar in te loggen met het wachtwoord dat we zojuist hebben ingesteld.
Mogelijke fout:
- U kunt worden geconfronteerd met een authenticatietoken-manipulatiefout bij het invoeren van het nieuwe wachtwoord:
De oorzaak van deze fout is dat deze nog steeds is aangekoppeld met alleen-lezen toegang. Om dit te verhelpen, typt u gewoon de opdracht voor het opnieuw koppelen van het bestandssysteem en wijzigt u de toegang.
Wijzig het wachtwoord nogmaals. Het werkt nu zonder fouten weer te geven.
Alternatieve methode om het wachtwoord opnieuw in te stellen:
Als je om wat voor reden dan ook problemen hebt met het wijzigen van het wachtwoord via rootshell, volg dan deze stappen:
Stap 1
De computer opnieuw opstarten. Houd de shift-toets enige tijd ingedrukt om het grub-scherm te openen. Om het Grub-paneel te bewerken, klikt u op E.
Stap 2
Zoek uit de gegeven reeks regels een regel die begint met "Linux" met behulp van de pijltoetsen omhoog en omlaag en verander de toegang van alleen-lezen naar lezen-schrijven door gewoon te vervangen ro herstel nomodeset naar rw init=/bin/bash.
Stap 3
Om de wijzigingen op te slaan en op te starten, drukt u op ctrl-x. Je start nu op met zowel lees- als schrijftoegang in een Linux-kernel, hier kun je de bash-shell gebruiken in plaats van GUI. Met andere woorden, een rootshell zonder wachtwoord zal in je systeem opstarten.
Stap 4
Typ uw gebruikersnaam in de opdracht passwd. Als de gebruikersnaam onbekend is, zoek dan met 'ls /home' of 'cat /etc/passwd | grep -i bash' commando. Stel nu het wachtwoord opnieuw in en verlaat vervolgens de terminal. Nadat het klaar is, start u opnieuw op met behulp van de volgende opdrachten en bent u klaar om te gaan.
[e-mail beveiligd]:~$ reboot[e-mail beveiligd]:~$ shutdown -r nu
Conclusie:
Het root-account van Ubuntu wordt vergrendeld omdat het standaard geen root-wachtwoord heeft. Een gebruikersaccount dat u instelt voordat u Ubuntu installeert, wordt meegeleverd als beheerder met sudo-rechten. Maar in welke hoedanigheid dan ook, het betekent niet dat je root bent. Deze afwezigheid van een root-wachtwoord is een beoogde functie van Ubuntu. “Het opstartmenu voor “Ubuntu geavanceerde opties” stelt je in staat om bepaalde root-gerelateerde functies uit te voeren vanaf de “root shell prompt.” Dit is de reden waarom u het Ubuntu-wachtwoord via deze methode kunt resetten.
Vraag is of het zo snel en gemakkelijk is om Ubuntu-wachtwoorden te herstellen, is dit dan geen veiligheidsrisico?? De grootste bedreiging voor de veiligheid is als iemand via internet vanaf een andere locatie in uw account inbreekt. Het gebeurt hier niet. In het geval dat een kwaadwillende entiteit fysieke toegang heeft tot uw computersysteem, loopt de beveiliging ervan al een extreem risico. Welnu, als u deze functie niet wilt hebben, kunt u deze uitschakelen door uw harde schijf te coderen via LUKS-codering tijdens het installeren van Ubuntu.