Přejít na hlavní obsah

Jak se vypořádat s problémem, pokud zapomenete heslo sudo v Ubuntu-rychlé řešení

Heslo sudo (SuperUser DO) je účet superuživatele, který umožňuje provádět privilegované příkazy v operačním systému Ubuntu. Pokud jste zapomněli své heslo sudo nebo bylo poškozeno, může to způsobit vážné problémy a zabránit provádění důležitých úkolů.

Není však třeba se obávat. V tomto článku vám řekneme, jak obnovit heslo sudo v Ubuntu a znovu získat přístup k úplné kontrole systému.

Krok 1: spusťte režim obnovení

Prvním krokem je spuštění do režimu obnovení systému Ubuntu. Chcete-li to provést, po restartování nebo zapnutí počítače stiskněte a podržte klávesu Shift dokud se nezobrazí nabídka stahování. Vyberte možnost " Advanced options for Ubuntu "a poté vyberte"Ubuntu recovery mode".

Krok 2: Vstup do jediného uživatelského režimu

Když se zobrazí nabídka obnovení, vyberte možnost "root-Drop to root shell prompt"nebo" root-root shell". Tato možnost vám umožní vstoupit do jediného uživatelského režimu s plnými oprávněními správce.

Krok 3: Změna hesla sudo

Dále zadejte příkaz passwd username, kde username nahraďte své uživatelské jméno. Poté budete vyzváni k zadání a potvrzení nového hesla sudo. Nezapomeňte si vybrat dostatečně složité heslo složené z písmen, číslic a speciálních znaků pro zajištění spolehlivosti.

Gratuluji, úspěšně jste obnovili heslo sudo na Ubuntu! Nyní můžete znovu používat privilegované příkazy a provádět požadované úkoly s plnou kontrolou nad systémem.

Ztracené heslo sudo v Ubuntu: co dělat?

Ztráta hesla sudo může být pro uživatele Ubuntu skutečnou bolestí hlavy. Není však třeba panikařit! Existuje několik způsobů, jak obnovit přístup k příkazům superuživatele a obnovit kontrolu nad vaším systémem.

Je důležité poznamenat, že všechny níže uvedené metody vyžadují fyzický přístup k počítači s Ubuntu.

1. Použití stávajícího uživatele s právy sudo

Pokud váš systém již má jiného uživatele, který má práva sudo, můžete jej použít k resetování hesla. Zadejte příkaz:

sudo passwd [jméno stávajícího uživatele]

Po provedení tohoto příkazu systém požádá o nové heslo pro zadaného uživatele. Dvakrát zadejte nové heslo a pokud vše proběhlo úspěšně, nyní můžete znovu použít příkazy sudo.

2. Použití režimu obnovení (recovery mode)

Režim obnovení vám umožňuje vstoupit do speciálního režimu, který nevyžaduje heslo sudo. Chcete-li tuto metodu použít, postupujte podle následujících kroků:

- Při spouštění počítače podržte klávesu Shift a otevřete spouštěcí nabídku GRUB.

- Vyberte možnost Režim obnovení (Recovery mode) a stiskněte Enter.

- V nabídce, která se zobrazí, vyberte možnost "root-přejít na kořenový obal".

- Jakmile jste v kořenovém obalu, zadejte příkaz:

passwd [uživatelské jméno]

- Nahradit "[uživatelské jméno]"na uživatelské jméno, jehož heslo chcete resetovat.

- Dvakrát zadejte nové heslo. Pokud vše proběhlo úspěšně, můžete restartovat systém a použít nové heslo sudo.

3. Použití instalačního disku

Pokud první dvě metody selžou, můžete použít instalační disk Ubuntu.

- Vložte instalační disk do počítače a restartujte systém.

- Při spouštění počítače vyberte možnost "Try Ubuntu" (liší se podle verze Ubuntu).

- Po spuštění systému otevřete terminál a zadejte příkaz:

sudo fdisk -l

- Najděte oddíl, na kterém je vaše Ubuntu nainstalováno, a zapamatujte si jeho název, například /dev/sda1.

- Poté zadejte následující příkazy nahrazením "[název sekce]"na název oddílu nalezený v předchozím kroku:

sudo mount /dev/[název sekce] /mnt

sudo chroot /mnt

passwd [uživatelské jméno]

- Nahradit "[uživatelské jméno]"na uživatelské jméno, jehož heslo je třeba resetovat.

- Dvakrát zadejte nové heslo.

- Poté můžete restartovat systém a použít nové heslo sudo.

Nyní víte, jak obnovit heslo sudo v Ubuntu, když je ztraceno. Pamatujte, že byste měli být opatrní se svými hesly, abyste se podobným problémům v budoucnu vyhnuli. Dbejte na bezpečnost svého systému a s hesly zacházejte zodpovědně.

Počáteční kroky k obnovení hesla sudo

V případě, že jste na svém zařízení s Ubuntu zapomněli heslo sudo, může se zdát obtížné jej obnovit, ale se správnými kroky to lze provést bez větších problémů.

  1. Restartujte zařízení a přejděte do režimu obnovení. Chcete-li to provést, když zapnete zařízení a spustíte systém, stisknutím klávesy Shift nebo Esc vyvoláte nabídku spouštění. Poté vyberte možnost "Režim obnovení"nebo" režim obnovení".
  2. Jakmile se dostanete do režimu obnovení, vyberte možnost "root-Drop to root shell prompt"nebo" root - ukončit příkazový řádek root". To vám umožní přístup na příkazový řádek s oprávněními správce.
  3. Na příkazovém řádku root zadejte následující příkaz k opětovnému připojení systému souborů v režimu čtení a zápisu: mount -o rw,remount /
  4. Heslo sudo pak můžete změnit pomocí příkazu passwd. Zadejte následující příkaz pro změnu hesla: passwd your_username nahraďte" your_username " uživatelským jménem, pro které chcete změnit heslo sudo.
  5. Postupujte podle pokynů na obrazovce a zadejte nové heslo. Při zadávání hesla nebudou vidět znaky, ale budou přijaty.
  6. Po změně hesla sudo zadejte následující příkaz k restartování systému: reboot po restartu budete moci použít nové heslo sudo k provádění prioritních příkazů.

Obnovení hesla sudo přes jednorázový root přístup

Někdy se stane, že zapomenete heslo sudo a v Ubuntu již nemůžete spustit příkazy s právy správce. Ale nebojte se, existuje způsob, jak obnovit přístup pomocí jednorázového root účtu.

Postupujte podle těchto kroků a obnovte heslo sudo:

Krok 1: Restartujte počítač a stiskněte klávesu Escape, když se zobrazí spouštěcí obrazovka Grub.

Krok 2: V nabídce Grub vyberte možnost "Pokročilé možnosti pro Ubuntu" a stiskněte Enter.

Krok 3: V nabídce Pokročilé možnosti pro Ubuntu vyberte položku s názvem operačního systému a kliknutím na "e" změňte možnosti spouštění.

Krok 4: V okně, které se otevře, vyhledejte řádek začínající na " linux "a končící na"ro quiet splash $vt_handoff". Nahraďte tento řádek "linux / boot / vmlinuz-4.8.0-53-generic root=UUID = your-root-partition-uuid ro recovery nomodeset".

Poznámka: vyměňte "your-root-partition-uuid" za UUID vašeho kořenového oddílu. Můžete jej najít pomocí příkazu "sudo blkid" v terminálu.

Krok 5: Stisknutím Ctrl + X nebo F10 načtete systém do jednorázového root režimu.

Krok 6: V jednorázovém režimu Root zadejte příkaz " passwd username "a nahraďte" username " svým uživatelským jménem.

Krok 7: Chcete-li jej nastavit, zadejte dvakrát nové heslo. Obdržíte potvrzení, že heslo bylo úspěšně změněno.

Krok 8: Restartujte počítač pomocí příkazu "reboot" a zadejte nové heslo sudo pro přístup k právům Správce.

Nyní budete moci provádět příkazy sudo pomocí nového hesla. Ujistěte se, že si jej zapamatujete nebo uložíte na bezpečné místo, abyste na něj znovu nezapomněli.

Použití Live CD k resetování hesla sudo

Pokud jste zapomněli heslo sudo v Ubuntu, můžete použít speciální metodu pomocí Live CD.

Live CD je spouštěcí disk nebo flash disk s operačním systémem Ubuntu, který vám umožní spustit systém z něj, aniž byste museli instalovat na pevný disk operačního systému.

Chcete-li resetovat heslo sudo pomocí Live CD, postupujte podle následujících kroků:

  1. Vložte živé CD do počítače a restartujte jej.
  2. Při spouštění počítače vyberte možnost "Spustit z CD" nebo "spustit z USB" a spusťte živé CD.
  3. Po stažení z Live CD otevřete terminál stisknutím Ctrl+Alt + T nebo jeho výběrem z nabídky aplikací.
  4. V terminálu spusťte následující příkaz a otevřete soubor s uživatelskými hesly:
sudo nano /etc/shadow
  1. Najděte řádek, který začíná vaším uživatelským jménem a vypadá takto:
username:$1$randomcharacters:12345:0:99999:7.
  1. Odstraňte všechny znaky po prvním dvojtečku a ponechte pouze vykřičník, který by měl vypadat takto:
username. 12345:0:99999:7.
  1. Uložte a zavřete soubor.
  2. Restartujte počítač bez použití Live CD.
  3. Nyní se budete moci přihlásit bez hesla sudo.

Pamatujte, že resetování hesla sudo může představovat potenciální bezpečnostní riziko. Ujistěte se, že po obnovení přístupu přijmete všechna nezbytná opatření k ochraně svého systému.

Možnost s přidáním nového uživatele a změnou hesla sudo

Pokud jste zapomněli heslo sudo v Ubuntu, existuje další možnost, která vám může pomoci obnovit přístup k privilegovaným příkazům. V této variantě přidáme nového uživatele a změníme heslo sudo.

1. Spusťte terminál stisknutím Ctrl + Alt + T. zadejte následující příkaz:

  • sudo adduser nový uživatel

2. Zadejte heslo pro nového uživatele. Ujistěte se, že heslo je složité a spolehlivé. Můžete jej buď zadat ručně, nebo použít generátor náhodných hesel.

3. V případě potřeby zadejte informace o uživateli. Tento krok můžete přeskočit pouhým stisknutím klávesy Enter.

4. Jakmile je nový uživatel vytvořen, přidejte jej do skupiny sudo, aby měl oprávnění správce. Zadejte následující příkaz:

  • sudo usermod-aG sudo nový uživatel

5. Nyní se přihlaste pod novým uživatelem. Zadejte následující příkaz:

  • su-nový uživatel

6. Změňte heslo sudo pro nového uživatele. Zadejte následující příkaz:

7. Zadejte nové heslo sudo pro nového uživatele a potvrďte jej.

Gratuluji! Nyní budete moci znovu používat příkazy sudo pomocí nového uživatele a jeho hesla.