Ubuntu

Sådan nulstilles glemt rodadgangskode i Ubuntu?

Sådan nulstilles glemt rodadgangskode i Ubuntu?

I ethvert UNIX- eller Linux-system er rodkontoen toppen i hierarkiet. Det har den største magt over systemet. For enhver systemændring skal roden give tilladelse. Rodbrugeren kan også tilsidesætte enhver brugers tilladelse og læse eller skrive data. Da rodkontoen har så meget magt, er det vigtigt at beskytte den mod uønsket adgang.I tilfælde af Ubuntu er rodkontoen deaktiveret som standard. Du kan dog stadig udføre systemændringer. For at gøre det skal du kende rodadgangskoden. Problemet opstår, når du har glemt rodadgangskoden.

Tjek, hvordan du nulstiller den glemte rodadgangskode i Ubuntu.

Nulstil glemt rodadgangskode

Selvom det er vanskeligt, er det stadig muligt at nulstille den glemte rodadgangskode i Ubuntu. Der er et par metoder til at gøre det. Kort sagt er processen at få adgang til rodskallen og ændre adgangskoden derfra.

Metode 1: Rodskal fra opstart

Når du starter i Ubuntu, skal du trykke på og holde Skift nede. Dette skulle åbne GRUB-menuen. Hvis der er konfigureret multi-boot, er der sandsynligvis ikke behov for at trykke på Shift-tasten.


Vælg “Ubuntu” og tryk “e”. Dette åbner de grub-parametre, der skal redigeres.


Brug nu piletasterne og rul ned til den linje, der starter med “linux / boot / vmlinuz”.


Fra den linje skal du erstatte "ro quiet splash $ vt_handoff" med "rw init = / bin / bash".


Tryk på "Ctrl + X" eller F10. Dette genstarter systemet med de justeringer, vi lige har lavet. Det starter systemet og lander dig direkte på rodskallen. Det er bare en engangs ting, så næste gang systemet starter, starter det normalt i operativsystemet.

Kør følgende kommando for at bekræfte, om rodfilsystemet er monteret med succes.

$ mount | grep -w /


Kør nu passwd-kommandoen for at ændre rodadgangskoden.

$ passwd


Når adgangskoden er ændret, vil du se succesmeddelelsen.

Opgaven er færdig. Kør den næste kommando for at genstarte systemet.

$ exec / sbin / init

Metode 2: Skift adgangskode fra Ubuntu live-session

For at denne metode skal fungere, skal vi have startbare medier lavet af Ubuntu ISO. Download Ubuntu ISO. I mit tilfælde kører jeg Ubuntu 20.04.1 LTS.


Lav et bootbart USB-flashdrev. Tjek, hvordan du laver et bootbart USB-drev.

Start i Ubuntu-bootbare medier. Når du bliver bedt om det, skal du vælge "Prøv Ubuntu". Dette starter Ubuntu live-sessionen.


Når du er i live-sessionen, skal du affyre en terminal.

Vi er nødt til at identificere rodfilsystemets partition. Den følgende kommando viser alle partitioner i systemet. Nøglepunktet for output er det sidste afsnit, hvor der er en kort tabel med partitioner.

$ sudo fdisk -l



Fra tabellen har vi bestemt, at bootpartitionen er / dev / sda5. Monter den nu ved at køre denne kommando.

$ sudo mount / dev / sda5 / mnt


Kør den næste kommando for at krydsmontere ting fra liveinstallationen.

$ for d i dev sys run proc; gør sudo mount --bind / $ d / mnt / $ d; Færdig


Bliv nu roden til systemet ved hjælp af chroot.

$ sudo chroot / mnt

Endelig kør passwd-kommandoen for at ændre rodadgangskoden.

$ passwd


Når processen er afsluttet, skal du genstarte systemet.

Afsluttende tanker

Som vist er der ingen grund til at frygte, når du har glemt rodadgangskoden i Ubuntu. Her demonstreres to metoder. Følg den, du føler dig godt tilpas med.

Nu åbner disse metoder også spørgsmålet om sikkerhed. Hvis der er en anden, der har fysisk adgang til computeren. Disse metoder kan bruges mod dig. For at forhindre dette skal du konfigurere en adgangskode til at få adgang til BIOS og startmenuen. Alle moderne computere har denne funktion indbygget. Dette er dog en adgangskode, som du MÅ IKKE glemme.

Glad computing!

OpenTTD vs Simutrans
Oprettelse af din egen transportsimulering kan være sjovt, afslappende og ekstremt lokkende. Derfor skal du sørge for at prøve så mange spil som mulig...
OpenTTD Tutorial
OpenTTD er et af de mest populære forretningssimuleringsspil derude. I dette spil skal du oprette en vidunderlig transportvirksomhed. Du starter dog i...
SuperTuxKart til Linux
SuperTuxKart er en fantastisk titel designet til at give dig Mario Kart-oplevelsen gratis på dit Linux-system. Det er ret udfordrende og sjovt at spil...