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.

Skriv det aktuella root-lösenordet
Skriv det aktuella root-lösenordet och tryck sedan 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. 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.
  2. 2
    Skriv su vid kommandotolken och tryck på enter. En Password: rad öppnas under kommandotolken.
  3. 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 su och försök igen.
    • Lösenord är skiftlägeskänsliga.
  4. 4
    Skriv passwd och tryck enter. En Enter new UNIX password: rad visas under uppmaningen.
  5. 5
    Skriv ett nytt lösenord och tryck på enter. Lösenordet du skriver visas inte på skärmen.
  6. 6
    Skriv in det nya lösenordet och tryck på enter. Du kommer att se ett meddelande som läser "lösenord uppdaterat framgångsrikt."
  7. 7
    Skriv exit och tryck enter. Detta kommer att logga ut från rotkontot.
Skriv ett nytt root-lösenord och tryck på ↵ enter
Skriv ett nytt root-lösenord och tryck på ↵ enter.

Metod 2 av 2: utan nuvarande root-lösenord

  1. 1
    Starta om din dator.
  2. 2
    Tryck 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.
  3. 3
    Blä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.
  4. 4
    Flytta markören till slutet av raden. Använd , , och knapparna för att placera markören direkt efter ro.
  5. 5
    Skriv init=/bin/bash efter ro. I slutet av raden bör nu se ut så här:
    ro init=/bin/bash.
    • Notera utrymmet mellan rooch init=/bin/bash.
  6. 6
    Tryck på ctrl+x. Detta berättar för systemet att starta direkt till en kommandotolk på rotnivå i enanvändarläge.
  7. 7
    Skriv mount -o remount,rw / vid uppmaningen och tryck enter. Detta monterar filsystemet i läs-skriv-läge.
  8. 8
    Skriv 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.
  9. 9
    Skriv ett nytt rotlösenord och tryck på enter. Tecknen du skriver visas inte på skärmen. Det här är normalt.
  10. 10
    Skriv 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."
  11. 11
    Skriv reboot -f och tryck på enter. Detta kommando startar om systemet normalt.

Tips

  • 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>.

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)

  • iwalsh
    Det var till stor hjälp och sparade mig mycket tid. Bara komma in i det igen.
  • vivianbengtsson
    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!
  • wisokybenjamin
    Det kommer att hjälpa mig mycket.
  • majkenandreasso
    Mycket tydliga instruktioner som fungerade perfekt! Tack!
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail