Nemůžete spustit žádný příkaz jako superuživatel, pokud linuxový terminál vyvolá chybu „sudo heslo nefunguje“. Naštěstí to jde snadno opravit.

Někdy může váš systém Linux hodit nesprávné heslo i po zadání správného hesla sudo. To může být překvapivé i nepříjemné, když se snažíte něco udělat.

Podívejme se na několik rychlých oprav, které můžete vyzkoušet, když vaše správné heslo sudo nefunguje na Linuxu.

1. Odhlaste se a přihlaste se do nové relace

Restartování systému Linux je jedním z nejoblíbenějších a nejjednodušších řešení pro opravu jakýchkoli dočasných systémových závad. Chyba nefunkčního hesla sudo je v nejlepším případě jen dočasná závada v Linuxu, která by měla být magicky opravena jednoduchým rychlým odhlášením-přihlášením nebo restartem systému.

Můžete se ručně odhlásit a znovu přihlásit do systému Linux buď pomocí odhlásit se nebo pomocí odpovídajících tlačítek na pracovní ploše, kterou používáte.

V případě, že to pro vás nebude fungovat, jednoduše proveďte restart zadáním restartovat. Stále není opraveno? Přejděte na další řešení!

instagram viewer

2. Změňte heslo sudo z relace virtuální konzoly

Pokud za vás první a nejjednodušší řešení nepomohlo, můžete zkusit resetovat heslo sudo pro uživatele z Relace virtuální konzole Linuxu. Zde jsou následující kroky:

  1. Stisknutím přepněte na novou relaci virtuální konzoly Ctrl + Alt + F1/F2/F3/F4. Měla by vás přivítat nová relace TTYx.
  2. Přepněte se na uživatele root pomocí sudo su příkaz.
  3. Pomocí příkazu passwd změňte heslo sudo pro uživatele:
    uživatelské jméno passwd

To jsou všechny kroky potřebné k opravě správného hesla sudo, které vašemu uživateli nefunguje. Váš problém by nyní měl být vyřešen. V případě, že problém přetrvává, vyzkoušejte poslední řešení.

3. Restartujte službu řízenou systémem

systemd-homed je základní systemd služba zodpovědná za poskytování podpory domovským adresářům uživatelů. Restartování může problém vyřešit, protože resetuje mechanismus ověřování a potenciálně opravuje dočasné systémové závady.

Zde jsou kroky k restartování služby homed systemd:

  1. Spusťte nový terminál.
  2. Přepněte na root pomocí sudo su příkaz.
  3. Použití příkaz systemctl Chcete-li spustit nebo restartovat službu homed systemd:
    systemctl start systemd-homed.service
    systemctl restart systemd-homed.service

To jsou všechny kroky potřebné ke spuštění a restartování služby nacházející se v systemd. To by mělo konečně vyřešit problém s nefunkčním heslem sudo.

Oprava chyby „Sudo heslo nefunguje“.

I když je to nepříjemný problém, je docela snadné jej vyřešit. Každé ze tří nabízených řešení je vázáno k vyřešení problému s nefunkčním heslem sudo.

Pokud se vám to stále nedaří zprovoznit nebo se často musíte vypořádat s časově náročným a práci narušujícím dováděním sudo, možná je čas přejít na lepší alternativu.