Ubuntu

Hur du återställer glömt rotlösenord i Ubuntu?

Hur du återställer glömt rotlösenord i Ubuntu?

I vilket UNIX- eller Linux-system som helst är rotkontot högst upp i hierarkin. Det har den största makten över systemet. För alla systemändringar måste roten ge tillstånd. Rotanvändaren kan också åsidosätta alla användares behörighet och läsa eller skriva data. Eftersom rotkontot har så mycket kraft är det viktigt att skydda det från oönskad åtkomst.När det gäller Ubuntu är root-kontot inaktiverat som standard. Du kan dock fortfarande utföra systemändringar. För att göra det måste du veta rotlösenordet. Problemet uppstår när du har glömt rotlösenordet.

Kolla in hur du återställer det glömda rotlösenordet i Ubuntu.

Återställ glömt rotlösenord

Även om det är svårt är det fortfarande möjligt att återställa det glömda rotlösenordet i Ubuntu. Det finns ett par metoder för att göra det. Kort sagt är processen att få tillgång till rotskalet och ändra lösenord därifrån.

Metod 1: Rotskal från start

När du startar i Ubuntu, tryck och håll ned Skift. Detta bör öppna GRUB-menyn. Om det är konfigurerat multi-boot behöver du förmodligen inte trycka på Skift-tangenten.


Välj “Ubuntu” och tryck “e”. Detta öppnar grub-parametrarna för redigering.


Använd nu piltangenterna och bläddra ner till raden som börjar med “linux / boot / vmlinuz”.


Från den raden ersätter du "ro quiet splash $ vt_handoff" med "rw init = / bin / bash".


Tryck på “Ctrl + X” eller F10. Detta kommer att starta om systemet med de justeringar vi just gjort. Det startar systemet och landar dig direkt på rotskalet. Det är bara en engångs sak, så nästa gång systemet startar startar det normalt in i operativsystemet.

Kör följande kommando för att bekräfta om rotfilsystemet har installerats framgångsrikt.

$ mount | grep -w /


Kör nu passwd-kommandot för att ändra rotlösenordet.

$ passwd


När lösenordet har ändrats visas meddelandet om framgång.

Uppgiften är klar. Kör nästa kommando för att starta om systemet.

$ exec / sbin / init

Metod 2: Ändra lösenord från Ubuntu live-session

För att den här metoden ska fungera måste vi ha startbara media tillverkade av Ubuntu ISO. Ladda ner Ubuntu ISO. I mitt fall kör jag Ubuntu 20.04.1 LTS.


Skapa en startbar USB-flashenhet. Kolla in hur du skapar en startbar USB-enhet.

Starta i Ubuntu startbara media. När du blir ombedd väljer du “Prova Ubuntu”. Detta startar Ubuntu live-sessionen.


När du är i direktsändningen, skjut upp en terminal.

Vi måste identifiera rotfilsystempartitionen. Följande kommando visar alla partitioner i systemet. Utgångens nyckelpunkt är det sista avsnittet, där det finns en kort tabell över partitioner.

$ sudo fdisk -l



Från tabellen har vi bestämt att startpartitionen är / dev / sda5. Montera det nu genom att köra det här kommandot.

$ sudo mount / dev / sda5 / mnt


Kör nästa kommando för att korsmontera saker från liveinstallationen.

$ for d in dev sys run proc; gör sudo mount --bind / $ d / mnt / $ d; Gjort


Bli nu roten till systemet med chroot.

$ sudo chroot / mnt

Slutligen kör du passwd-kommandot för att ändra rotlösenordet.

$ passwd


Starta om systemet när processen är klar.

Slutgiltiga tankar

Som visat finns det ingen anledning att frukta när du har glömt root-lösenordet i Ubuntu. Här demonstreras två metoder. Följ den du känner dig bekväm med.

Nu öppnar dessa metoder också frågan om säkerhet. Om det finns någon annan som har fysisk åtkomst till datorn. Dessa metoder kan användas mot dig. För att förhindra detta bör du konfigurera ett lösenord för att komma åt BIOS och startmenyn. Alla moderna datorer har den här inbyggda funktionen. Detta är dock ett lösenord som du INTE FÖR glömmer.

Happy computing!

Battle for Wesnoth Tutorial
Slaget om Wesnoth är ett av de mest populära open source-strategispel som du kan spela just nu. Det här spelet har inte bara utvecklats under mycket l...
0 A.D. Handledning
Av de många strategispelen där ute, 0 A.D. lyckas framstå som en omfattande titel och ett mycket djupt, taktiskt spel trots att det är öppen källkod. ...
Unity3D självstudie
Introduktion till Unity 3D Unity 3D är en kraftfull spelutvecklingsmotor. Det är tvärplattform som gör att du kan skapa spel för mobil, webb, skrivbor...