Hur ändrar jag rotlösenordet i Linux?
1. Skriv "su" och tryck på Enter.
2. Ange det aktuella lösenordet och tryck på Enter.
3. Skriv "passwd" "och tryck på Enter .
4. Bekräfta det nya lösenordet och tryck på Enter.
5. Skriv "exit" och tryck på Enter.
Den här guiden lär dig hur du ändrar Linux root-lösenordet om du har det aktuella lösenordet eller om du inte har tillgång till det aktuella root-lösenordet.
Metod 1 av 2: med det aktuella rotlösenordet
- 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ö är du redan vid en kommandotolk, så fortsätt till nästa steg.
- 2Skriv su vid kommandotolken och tryck på ↵ enter. En Password: rad öppnas under kommandotolken.
- 3Skriv 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 su och försök igen.
- Lösenord är skiftlägeskänsliga.
- 4Skriv passwd och tryck ↵ enter. En Enter new UNIX password: rad visas under uppmaningen.
- 5Skriv ett nytt lösenord och tryck på ↵ enter. Lösenordet du skriver visas inte på skärmen.
- 6Skriv in det nya lösenordet och tryck på ↵ enter. Du kommer att se ett meddelande som läser "lösenord uppdaterat framgångsrikt."
- 7Skriv exit och tryck ↵ enter. Detta kommer att logga ut från rotkontot.
Metod 2 av 2: utan nuvarande root-lösenord
- 1Starta om din dator.
- 2Tryck e på grubmenyn. 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 obskyra än andra. Om du inte kan komma till enanvändarläge med den här metoden, kolla din distributions webbplats för instruktioner som är specifika för ditt system.
- 3Bläddra till raden som börjar med linux /boot. Använd ↑och ↓knapparna för att göra det. Det här är linjen du måste ändra för att starta i enanvändarläge.
- I CentOS och vissa andra distributioner kan linjen börja med linux16 snarare än linux.
- 4Flytta markören till slutet av raden. Använd →, ←, ↑och ↓knapparna för att placera markören direkt efter ro.
- 5Skriv init=/bin/bash efter ro. I slutet av raden bör nu se ut så här:
ro init=/bin/bash
.- Notera utrymmet mellan
ro
ochinit=/bin/bash
.
- Notera utrymmet mellan
- 6Tryck på ctrl+x. Detta berättar för systemet att starta direkt till en kommandotolk på rotnivå i enanvändarläge.
- 7Skriv mount -o remount,rw / vid uppmaningen och tryck ↵ enter. Detta monterar filsystemet i läs-skriv-läge.
- 8Skriv passwd vid uppmaningen och tryck ↵ enter. Eftersom att starta i enanvändarläge ger dig root-åtkomst behöver du inte skicka ytterligare parametrar till passwd kommandot.
- 9Skriv ett nytt rotlösenord och tryck på ↵ enter. Tecknen du skriver visas inte på skärmen. Det här är normalt.
- 10Skriv in det nya lösenordet och tryck på ↵ enter. När systemet bekräftar att du har angett samma lösenord igen kommer du att se ett meddelande som läser "lösenordet har uppdaterats."
- 11Skriv reboot -f och tryck på ↵ enter. Detta kommando startar om systemet normalt.
- Ditt lösenord bör bestå av 8 tecken eller mer och innehålla en blandning av bokstäver (stora och små bokstäver), siffror och symboler.
- För att ändra lösenordet för en annan användare, för su att rota och skriva passwd <username>.
Läs också: Hur inverterar jag färger på din Windows 10?
Frågor och svar
- Jag är vid steget med att ange nytt lösenord, men jag kan inte skriva in någon text i det här steget. Några idéer?Du kan skriva, men allt du skriver visas inte (du skriver lösenordet). Var mycket försiktig så att du inte gör ett misstag i det nya lösenordet.
- Hur hittar jag det aktuella lösenordet?Om du har tappat bort ditt nuvarande root-lösenord kan du behöva använda ett verktyg för att lösa lösenord för att få tillbaka det. Beroende på styrkan på det lösenord du ställer in kan det vara antingen mycket enkelt eller mycket svårt. John the Ripper är ett populärt verktyg för lösenordssprickning som kan fungera för dig.
- Jag har provat det här. Första gången fungerar det bra, men inte andra. Jag märker att min Linux-linje inte har / boot /, kan den fortfarande fungera?Om din Linux-linje inte har / startar / och den inte startar upp har du brutit din GRUB. Du måste lägga till den här raden igen för att starta din dator. Om det finns en annan sökväg, lägg bara till nödvändiga saker efter "ro" på Linux-linjen.
- Jag står inför ett autentiseringsfelproblem även efter att jag har använt ett giltigt lösenord. Vad kan vara orsaken?Om du är säker på att du faktiskt använder rätt lösenord kan du ha blivit utestängd. För att kontrollera om ditt konto är låst öppnar du terminalen och anger "passwd -S [användarnamn]". Detta bör ge dig några siffror och bokstäver, ett datum och ditt användarnamn. I slutet av denna rad, kontrollera om det står "(Lösenord låst.)". Du kan låsa upp ett konto genom att köra "passwd -u" i terminalen.
Kommentarer (4)
- Det var till stor hjälp och sparade mig mycket tid. Bara komma in i det igen.
- Den delen som sa att bläddra till raden med "linux / boot" var till stor hjälp. Jag kunde inte hitta det beskrivet så tydligt på andra webbplatser, fortsätt!
- Det kommer att hjälpa mig mycket.
- Mycket tydliga instruktioner som fungerade perfekt! Tack!
Relaterade artiklar