Denna wikiHow lär dig hur du ändrar Linux -rotlösenordet om du har det aktuella lösenordet eller om du inte har tillgång till det aktuella rotlösenordet.
Steg
Metod 1 av 2: Med det aktuella rotlösenordet
Steg 1. Öppna ett terminalfönster
För att göra det, tryck på Ctrl+Alt+T, vilket öppnar ett nytt terminalfönster med en kommandotolk i de flesta Linux -skrivbordsmiljöer.
Om du inte använder en skrivbordsmiljö har du redan kommandotolken, så fortsätt till nästa steg
Steg 2. Skriv su vid kommandotolken och tryck på ↵ Enter
Ett lösenord: rad öppnas under kommandotolken.
Steg 3. Skriv det aktuella rotlösenordet och tryck sedan på ↵ Enter
När lösenordet accepteras kommer du tillbaka till kommandotolken som rotanvändare.
- Om du skriver lösenordet fel kör du su och försök igen.
- Lösenord är skiftlägeskänsliga.
Steg 4. Skriv passwd och tryck på ↵ Enter
An Ange nytt UNIX -lösenord: rad visas under prompten.
Steg 5. Skriv ett nytt lösenord och tryck på ↵ Enter
Lösenordet du skriver visas inte på skärmen.
Steg 6. Skriv in det nya lösenordet igen och tryck på ↵ Enter
Du kommer att se ett meddelande som säger "lösenord uppdaterat framgångsrikt."
Steg 7. Skriv exit och tryck på ↵ Enter
Detta kommer att logga ut dig från rotkontot.
Metod 2 av 2: Utan det aktuella rotlösenordet
Steg 1. Starta om datorn
Steg 2. Tryck på E på Grub -menyn
Grub -menyn visas direkt efter att du startat datorn. I de flesta fall stannar den bara på skärmen några ögonblick.
- Om du inte trycker på E innan Grub -menyn försvinner, starta om och försök igen.
- Denna metod fungerar för de mest populära Linux -distributionerna (Ubuntu, CentOS 7, Debian). Det finns många distributioner av Linux, några mer oklara än andra. Om du inte kan komma till enanvändarläge med den här metoden, kolla distributionens webbplats för instruktioner specifika för ditt system.
Steg 3. Bläddra till raden som börjar med linux /boot
Använd knapparna ↑ och ↓ för att göra det. Detta är raden du måste ändra för att starta till enanvändarläge.
I CentOS och några andra distributioner kan raden börja med linux16 snarare än linux
Steg 4. Flytta markören till slutet av raden
Använd knapparna →, ←, ↑ och ↓ för att placera markören direkt efter ro.
Steg 5. Skriv init =/bin/bash efter ro
Slutet på raden ska nu se ut så här:
ro init =/bin/bash
-
Notera mellanrummet mellan
ro
och
init =/bin/bash
- .
Steg 6. Tryck på Ctrl+X
Detta uppmanar systemet att starta direkt till en kommandotolk på rotnivå i enanvändarläge.
Steg 7. Skriv mount –o remount, rw / vid prompten och tryck på ↵ Enter
Detta monterar filsystemet i läs- och skrivläge.
Steg 8. Skriv passwd vid prompten och tryck på ↵ Enter
Eftersom uppstart i enanvändarläge ger dig root-åtkomst behöver du inte skicka ytterligare parametrar till passwd-kommandot.
Steg 9. Skriv ett nytt rotlösenord och tryck på ↵ Enter
Tecknen du skriver visas inte på skärmen. Det här är normalt.
Steg 10. Skriv in det nya lösenordet igen och tryck på ↵ Enter
När systemet bekräftar att du har angett samma lösenord igen ser du ett meddelande som säger "lösenord uppdaterat framgångsrikt."
Steg 11. Skriv omstart –f och tryck på ↵ Retur
Detta kommando startar om systemet normalt.
Video - Genom att använda denna tjänst kan viss information delas med YouTube
Tips
- Ditt lösenord bör vara 8 tecken eller mer och innehålla en blandning av bokstäver (versaler och små bokstäver), siffror och symboler.
- För att ändra lösenordet för en annan användare, su till root och skriv passwd.