Sådan ændres eller nulstilles rodadgangskoden i Linux

How Change Reset Root Password Linux



Hvis du ikke har logget ind som en rodbruger i lang tid og ikke har gemt loginoplysningerne nogen steder, er der en chance for, at du kan miste adgangen til legitimationsoplysningerne for dit system. Det er ikke en usædvanlig forekomst, men derimod et almindeligt problem, som de fleste Linux -brugere sandsynligvis er 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 root -adgangskoden 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 root -adgangskoden skal du enten have den nuværende root -adgangskode, sudo -privilegier eller have fysisk adgang til systemet. Det anbefales også at gemme den eller de nye adgangskoder på et sikkert sted for at få adgang, når det er nødvendigt.



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





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

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

Skift eller nulstil rodadgangskode som rodbruger

Hvis du har den nuværende 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 rodbruger ved hjælp af følgende kommando i Terminal:

$densrod

Når du bliver bedt om at angive adgangskoden, skal du indtaste den aktuelle root -adgangskode. Dernæst vil Terminal -prompten blive ændret til '#', hvilket angiver, at du nu er logget ind som root -bruger.

Hvis du vil ændre rodadgangskoden, skal du skrive følgende kommando i terminalen:

$passwd

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

Når du har indtastet adgangskoden, får du vist en meddelelse om, at adgangskoden er blevet opdateret.

Skift eller nulstil rodadgangskode som Sudo -bruger

Rodadgangskoden kan også ændres af en standardbruger med sudo -rettigheder. 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 root -adgangskoden.

$sudo passwdrod

Du bliver bedt om at indtaste en ny adgangskode til rodbrugeren. Indtast en ny adgangskode, og tryk på Gå ind . Indtast derefter adgangskoden igen, og tryk på Gå ind nøgle for at undgå stavefejl.

Når du har indtastet adgangskoden, får du vist en meddelelse om, at adgangskoden er blevet opdateret.

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

Hvis du er en rodbruger og har glemt rodadgangskoden til dit system, kan du nulstille rodadgangskoden ved hjælp af GRUB -menuen. GRUB er det første program, der starter ved systemstart. Husk dog, at fysisk adgang til dit system er påkrævet 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 det nede Flytte tasten, eller tryk på Esc tast for at gå ind i fejlsikret tilstand (gendannelsestilstand). Når du er gået i fejlsikret tilstand, vil du se GRUB -menuen, som vist på følgende skærmbillede.

Gå derefter til Avancerede indstillinger.

For derefter at skifte til redigeringsvinduet skal du klikke på 'e' på tastaturet.

Du vil se følgende skærm:

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

linux/støvle/vmlinuz-5.4.0-26-generiskrod=UUID=35 2d26aa-051e
-4dbe-adb2-7fbb843f6581ro stille stænk

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

linux/støvle/vmlinuz-5.4.0-26-generiskrod=UUID=35
2d26aa-051e-4dbe-adb2-7fbb843f6581 rw stille stænki det=/er/bash

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

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

Indtast følgende kommando i den kommandoprompt, der vises:

$passwdrod

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

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

Når du har indtastet adgangskoden, vil du derefter se en meddelelse om, at den nye adgangskode er blevet opdateret.

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

exec /sbin/i det

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 skifte adgangskode ofte efter et stykke tid, især hvis du tror, ​​at det er blevet kompromitteret.

Konklusion

I denne artikel har vi identificeret tre forskellige metoder til at ændre eller nulstille root -adgangskoden på dit system. Du kan vælge enhver metode baseret på de privilegier, du har. Hvis du har root -adgangskoden eller sudo -privilegier, kan du nemt nulstille root -adgangskoden ved hjælp af den enkle 'passwd' kommando. 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 root -adgangskoden til dit system.