Du kan inte köra något kommando som superanvändare om Linux-terminalen visar felet "sudo lösenord fungerar inte". Lyckligtvis är det lätt att fixa.
Ibland kan ditt Linux-system skapa ett felaktigt lösenordsfel även efter att du har skrivit in rätt sudo-lösenord. Detta kan vara både överraskande och irriterande när du försöker få saker gjorda.
Låt oss titta på några snabba lösningar som du kan prova när ditt korrekta sudo-lösenord inte fungerar på Linux.
1. Logga ut och logga in på en ny session
Startar om ditt Linux-system är en av de mest populära och enkla lösningarna för att fixa eventuella tillfälliga systemfel. Sudo-lösenordet fungerar inte felet är, i bästa fall, bara ett tillfälligt fel i Linux som på magiskt sätt bör fixas genom att helt enkelt göra en snabb utloggning eller en omstart av systemet.
Du kan manuellt logga ut och logga tillbaka till ditt Linux-system antingen med hjälp av logga ut kommandot eller genom att använda motsvarande knappar på skrivbordsmiljön du kör.
Om det inte fungerar för dig, gör helt enkelt en omstart genom att skriva
starta om. Fortfarande inte fixat? Gå vidare till nästa lösning!2. Ändra sudo-lösenordet från en virtuell konsolsession
Om den första och enklaste lösningen inte riktigt gjorde jobbet åt dig kan du prova att återställa sudo-lösenordet för användaren från en Linux virtuell konsolsession. Här är stegen att följa:
- Växla till en ny virtuell konsolsession genom att trycka på Ctrl + Alt + F1/F2/F3/F4. Du bör mötas av en ny TTYx-session.
- Växla till root-användaren med sudo su kommando.
- Använd kommandot passwd, ändra sudo-lösenordet för användaren:
passwd användarnamn
Det är alla steg som krävs för att fixa att det korrekta sudo-lösenordet inte fungerar för din användare. Ditt problem bör nu vara åtgärdat. Om problemet kvarstår, prova den sista lösningen.
3. Starta om systemd-homed-tjänsten
systemd-homed är en central systemd-tjänst som ansvarar för att ge support till användarnas hemkataloger. Att starta om det kan lösa problemet eftersom det återställer autentiseringsmekanismen och eventuellt åtgärdar eventuella tillfälliga systemfel.
Här är stegen för att starta om systemd-homed-tjänsten:
- Starta en ny terminal.
- Byt till root med hjälp av sudo su kommando.
- Använda sig av kommandot systemctl för att starta eller starta om systemd-homed-tjänsten:
systemctl starta systemd-homed.service
systemctl starta om systemd-homed.service
Det är alla steg som krävs för att starta och starta om systemd-homed-tjänsten. Detta bör äntligen lösa problemet med sudo-lösenordet som inte fungerar för dig.
Åtgärda felet "sudo lösenord fungerar inte".
Även om det är ett irriterande problem är det ganska lätt att lösa. Endera av de tre tillhandahållna lösningarna är skyldig att fixa problemet med sudo-lösenordet som inte fungerar.
Om du fortfarande inte verkar få det att fungera eller, ofta måste hantera sudos tidskrävande och arbetsstörande upptåg, kan det vara dags att byta till ett bättre alternativ.