Sikkerhed

Sådan ændres eller nulstilles rodadgangskode i Linux

Sådan ændres eller nulstilles rodadgangskode i Linux

Hvis du ikke har logget ind som rodbruger i lang tid og ikke har gemt loginoplysningerne nogen steder, er der en chance for, at du mister adgang til legitimationsoplysningerne til dit system. Det er ikke en usædvanlig begivenhed, men snarere et almindeligt problem, som de fleste Linux-brugere sandsynligvis har stødt på før. Hvis dette sker, kan du nemt ændre eller nulstille adgangskoden via kommandolinjen eller GUI (grafisk brugergrænseflade).

Men hvad gør du, hvis rodadgangskoden skal ændres eller nulstilles?

Denne artikel viser dig, hvordan du ændrer rodadgangskoden til dit Linux Mint 20-system via tre forskellige metoder.

Bemærk: For at ændre rodadgangskoden skal du have enten den aktuelle rodadgangskode, sudo-rettigheder eller have fysisk adgang til systemet. Det anbefales også at gemme de nye adgangskoder på et sikkert sted, der skal tilgås, når det er nødvendigt.

I denne artikel vil vi dække, hvordan man:

  1. Skift eller nulstil root-adgangskode som root-bruger
  2. Skift eller nulstil rodadgangskode som sudo-bruger
  3. Skift eller nulstil rodadgangskode ved hjælp af GRUB-menuen

Det er værd at nævne, at alle kommandoer, der er inkluderet i denne artikel, er testet i Linux Mint 20-systemet. Disse kommandoer er udført i terminalen, som kan åbnes ved hjælp af Ctrl + Alt + T-tastens genvej eller ved at klikke på terminalikonet til stede i proceslinjen i Linux-systemet.

Skift eller nulstil rodadgangskode som rodbruger

Hvis du har den aktuelle rodadgangskode og vil nulstille den, kan du gøre det ved at bruge kommandoen 'passwd'. Udfør følgende trin for at ændre eller nulstille root-brugeradgangskoden:

Log først ind som en rootbruger ved hjælp af følgende kommando i Terminal:

$ su rod

Når du bliver bedt om at angive adgangskoden, skal du indtaste den aktuelle rodadgangskode. Dernæst vil du se Terminalprompten ændret til '#', hvilket indikerer at du nu er logget ind som rodbruger.

For at ændre rodadgangskoden skal du skrive følgende kommando i Terminal:

$ passwd

Du bliver bedt om at indtaste en ny rodadgangskode. Indtast den nye adgangskode, og tryk på Gå ind nøgle. Indtast derefter adgangskoden igen, og tryk på Gå ind tast for at undgå eventuelle skrivefejl.

Når du har indtastet adgangskoden, får du vist en besked, der siger, at adgangskoden er opdateret med succes.

Skift eller nulstil rodadgangskode som Sudo-bruger

Rodadgangskoden kan også ændres af en standardbruger med sudo-privilegier. Du kan ændre eller nulstille root-brugeradgangskoden ved at følge nedenstående trin:

Skriv følgende kommando som en sudo-bruger i Terminalen for at ændre rodadgangskoden.

$ sudo passwd rod

Du bliver bedt om at skrive en ny adgangskode til rodbrugeren. Indtast et nyt kodeord, og tryk på Gå ind. Indtast derefter adgangskoden igen, og tryk på Gå ind tast for at undgå eventuelle skrivefejl.

Når du har indtastet adgangskoden, får du vist en besked, der siger, at adgangskoden er opdateret med succes.

Skift eller nulstil rodadgangskode ved hjælp af GRUB-menuen

Hvis du er en root-bruger og har glemt root-adgangskoden til dit system, kan du nulstille root-adgangskoden ved hjælp af GRUB-menuen. GRUB er det første program, der starter ved systemstart. Husk dog, at der kræves fysisk adgang til dit system for at bruge metoden beskrevet i dette afsnit.

For at nulstille eller ændre rodadgangskoden ved hjælp af GRUB-menuen skal du udføre følgende trin:

Genstart systemet, og hold Flytte eller tryk på Esc tast for at gå i sikker tilstand (gendannelsestilstand). Når du er gået i fejlsikret tilstand, vil du se GRUB-menuen, som vist i det følgende skærmbillede.

Gå derefter til de avancerede indstillinger.

Klik derefter på 'e' på tastaturet for at skifte til redigeringsvinduet.

Du får vist følgende skærmbillede:

Rul ned på skærmen, indtil du ser følgende linje:

“Linux / boot / vmlinuz-5.4.0-26-generisk rod = UUID = 35 \ 2d26aa-051e
-4dbe-adb2-7fbb843f6581 ro stille stænk ”

Udskift 'ro'med'rw ' i ovenstående linje, og i slutningen af ​​linjen tilføj 'init = / bin / bash'. Det skal nu se sådan ud:

“Linux / boot / vmlinuz-5.4.0-26-generisk rod = UUID = 35 \
2d26aa-051e-4dbe-adb2-7fbb843f6581 rw stille stænk init = / bin / bash ”

Tilføjer 'rw ' og 'init = / bin / bash ' i ovenstående linie fortæller systemet grundlæggende at logge ind for at bash med læse / skrive privilegier. Bemærk, at denne konfiguration kun gælder for den aktuelle boot, ikke for efterfølgende boots.

Brug nu F10 tasten eller Ctrl + X genvej for at starte op til en kommandoprompt, som vist i det følgende skærmbillede.

Skriv følgende kommando i kommandoprompten, der vises:

$ passwd rod

Du bliver bedt om at angive rodadgangskoden. Indtast root-adgangskoden, og tryk på Gå ind nøgle. Indtast derefter adgangskoden igen, og tryk på Gå ind for at undgå eventuelle skrivefejl.

Bemærk: Du kan ikke kun ændre rodadgangskoden, men også enhver brugers adgangskode ved hjælp af denne proces.

Efter indtastning af adgangskoden vil du se en meddelelse om, at den nye adgangskode er blevet opdateret.

Endelig skal du bruge Ctrl + Alt + Slet genvej eller skriv følgende kommando ved kommandoprompten for at afslutte og genstarte dit system.

exec / sbin / init

Det er alt hvad du skal gøre for at ændre eller nulstille root-adgangskoden til dit Linux Mint 20-system uden sudo- eller root-login. Det er god praksis at ændre adgangskoden ofte efter et stykke tid, især hvis du mener, at den er kompromitteret.

Konklusion

I denne artikel har vi identificeret tre forskellige metoder til at ændre eller nulstille rodadgangskoden på dit system. Du kan vælge en hvilken som helst metode baseret på de privilegier, du har. Hvis du har rodadgangskoden eller sudo-rettighederne, kan du nemt nulstille rodadgangskoden ved hjælp af den enkle kommando 'passwd'. Ellers kan du bruge GRUB-menuen til at ændre rodadgangskoden, men kun hvis du har fysisk adgang til systemet.

Jeg håber, at denne artikel har hjulpet dig med at ændre eller nulstille rodadgangskoden til dit system.

Installer det nyeste OpenRA-strategispil på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spilmotor, der genskaber de tidlige Westwood-spil som det klassiske Command & Conquer: Red Alert. Distrib...
Installer nyeste Dolphin Emulator til Gamecube & Wii på Linux
Dolphin Emulator giver dig mulighed for at spille dine valgte Gamecube & Wii-spil på Linux Personal Computers (PC). Som en frit tilgængelig og open s...
Sådan bruges GameConqueror Cheat Engine i Linux
Artiklen dækker en vejledning om brug af GameConqueror-snydemotoren i Linux. Mange brugere, der spiller spil på Windows, bruger ofte "Cheat Engine" -a...