säkerhet

Hur man ändrar eller återställer lösenord för root i Linux

Hur man ändrar eller återställer lösenord för root i Linux

Om du inte har loggat in som rotanvändare på länge och inte har sparat inloggningsinformationen någonstans, finns det en chans att du kan förlora åtkomst till referenserna för ditt system. Det är inte en ovanlig händelse utan snarare en vanlig fråga som de flesta Linux-användare förmodligen har stött på tidigare. Om detta händer kan du enkelt ändra eller återställa lösenordet via kommandoraden eller GUI (Grafiskt användargränssnitt).

Men vad gör du om root-lösenordet måste ändras eller återställas?

Den här artikeln visar hur du ändrar root-lösenordet för ditt Linux Mint 20-system via tre olika metoder.

Notera: För att ändra root-lösenordet måste du ha antingen det aktuella root-lösenordet, sudo-behörigheter eller ha fysisk åtkomst till systemet. Det rekommenderas också att spara det nya lösenordet på en säker plats för åtkomst vid behov.

I den här artikeln kommer vi att beskriva hur man:

  1. Ändra eller återställ root-lösenordet som root-användare
  2. Ändra eller återställ root-lösenordet som sudo-användare
  3. Ändra eller återställ rotlösenordet med GRUB-menyn

Det är värt att nämna att alla kommandon som ingår i den här artikeln har testats i Linux Mint 20-systemet. Dessa kommandon har utförts i terminalen, som kan öppnas med genvägen Ctrl + Alt + T eller genom att klicka på terminalikonen som finns i aktivitetsfältet i Linux-systemet.

Ändra eller återställ rotlösenordet som rotanvändare

Om du har det aktuella root-lösenordet och vill återställa det kan du göra det med kommandot 'passwd'. Utför följande steg för att ändra eller återställa root-användarlösenordet:

Logga först in som en rotanvändare med följande kommando i Terminal:

$ su root

När du blir ombedd att ange lösenordet anger du det aktuella root-lösenordet. Därefter ser du Terminalprompten ändras till '#', vilket indikerar att du nu är inloggad som rotanvändare.

För att ändra rotlösenordet, skriv följande kommando i terminalen:

$ passwd

Du kommer att uppmanas att ange ett nytt rotlösenord. Skriv det nya lösenordet och tryck på Stiga på nyckel-. Ange sedan lösenordet igen och tryck på Stiga på för att undvika stavfel.

När du har angett lösenordet visas ett meddelande som säger att lösenordet har uppdaterats.

Ändra eller återställ rotlösenordet som Sudo-användare

Rotlösenordet kan också ändras av en standardanvändare med sudo-behörigheter. Du kan ändra eller återställa root-användarlösenordet genom att följa stegen nedan:

Skriv följande kommando som sudo-användare i terminalen för att ändra rotlösenordet.

$ sudo passwd root

Du kommer att bli ombedd att skriva ett nytt lösenord för rotanvändaren. Ange ett nytt lösenord och tryck på Stiga på. Ange sedan lösenordet igen och tryck på Stiga på för att undvika stavfel.

När du har angett lösenordet visas ett meddelande som säger att lösenordet har uppdaterats.

Ändra eller återställ rotlösenordet med GRUB-menyn

Om du är en rotanvändare och har glömt root-lösenordet till ditt system kan du återställa root-lösenordet med GRUB-menyn. GRUB är det första programmet som startar vid systemstart. Men kom ihåg att fysisk åtkomst till ditt system krävs för att använda metoden som beskrivs i detta avsnitt.

För att återställa eller ändra rotlösenordet med GRUB-menyn, gör följande steg:

Starta om systemet och håll ned Flytta eller tryck på Esc nyckel för att gå in i säkert läge (återställningsläge). När du har gått in i säkert läge ser du GRUB-menyn, som visas i följande skärmdump.

Navigera sedan till de avancerade alternativen.

Klicka sedan på 'e' på tangentbordet för att växla till redigeringsfönstret.

Följande skärm visas:

Bläddra ner på skärmen tills du ser följande rad:

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

Byta ut 'ro'med'rw ' i ovanstående rad och, i slutet av raden, lägg till 'init = / bin / bash'. Det ska nu se ut så här:

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

Lägger till 'rw ' och 'init = / bin / bash ' i ovanstående rad berättar systemet i princip att logga in för att bash med läs- / skrivbehörighet. Observera att denna konfiguration endast gäller för den aktuella start, inte för efterföljande start.

Använd nu F10 -tangenten eller Ctrl + X genväg för att starta upp till en kommandotolk, som visas i följande skärmdump.

Skriv följande kommando i kommandotolken som visas:

$ passwd root

Du kommer att uppmanas att ange rotlösenordet. Ange rotlösenordet och tryck på Stiga på nyckel-. Skriv sedan in lösenordet igen och tryck på Stiga på för att undvika skrivfel.

Notera: Du kan inte bara ändra rotlösenordet utan även användarens lösenord med den här processen.

När du har angett lösenordet visas ett meddelande om att det nya lösenordet har uppdaterats.

Slutligen, använd Ctrl + Alt + Radera genväg eller skriv följande kommando vid kommandotolken för att avsluta och starta om ditt system.

exec / sbin / init

Det är allt du behöver göra för att ändra eller återställa root-lösenordet för ditt Linux Mint 20-system utan sudo- eller root-inloggningen. Det är bra att byta lösenord ofta efter en tid, särskilt om du tror att det har äventyrats.

Slutsats

I den här artikeln har vi identifierat tre olika metoder för att ändra eller återställa root-lösenordet på ditt system. Du kan välja vilken metod som helst, baserat på de behörigheter du har. Om du har root-lösenord eller sudo-behörigheter kan du enkelt återställa root-lösenordet med det enkla kommandot 'passwd'. I annat fall kan du använda GRUB-menyn för att ändra root-lösenordet, men bara om du har fysisk tillgång till systemet.

Jag hoppas att den här artikeln har hjälpt dig att ändra eller återställa root-lösenordet för ditt system.

Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider är det tolfte tillskottet till Tomb Raider-serien - en action-äventyrsspelfranchise skapad av Eidos Montreal. Spelet mottogs...
Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...
De bästa Oculus App Lab-spelen
Om du är Oculus-headsetägare måste du vara förtjust i sidoladdning. Sideladdning är processen för att installera icke-butiksinnehåll på ditt headset. ...