Jak změnit nebo obnovit heslo root v Linuxu

How Change Reset Root Password Linux



Pokud jste se dlouho nepřihlásili jako uživatel root a nikde jste neuložili přihlašovací údaje, je pravděpodobné, že ztratíte přístup k přihlašovacím údajům svého systému. Nejde o neobvyklý výskyt, ale spíše o běžný problém, se kterým se již většina uživatelů Linuxu pravděpodobně setkala. Pokud k tomu dojde, heslo můžete snadno změnit nebo obnovit pomocí příkazového řádku nebo grafického uživatelského rozhraní (GUI).

Co ale dělat v případě, že heslo uživatele root je třeba upravit nebo resetovat?







Tento článek ukazuje, jak změnit heslo uživatele root pro váš systém Linux Mint 20 pomocí tří různých metod.



Poznámka: Chcete -li změnit heslo uživatele root, musíte mít buď aktuální heslo uživatele root, oprávnění sudo, nebo mít fyzický přístup k systému. Doporučuje se také uložit nová hesla na zabezpečené místo, ke kterému budete mít v případě potřeby přístup.



V tomto článku se budeme zabývat tím, jak:





  1. Změňte nebo resetujte heslo uživatele root jako uživatel root
  2. Změňte nebo resetujte heslo uživatele root jako uživatel sudo
  3. Změňte nebo resetujte heslo uživatele root pomocí nabídky GRUB

Stojí za zmínku, že všechny příkazy zahrnuté v tomto článku byly testovány v systému Linux Mint 20. Tyto příkazy byly provedeny v Terminálu, který lze otevřít pomocí klávesové zkratky Ctrl+Alt+T, nebo kliknutím na ikonu terminálu na hlavním panelu systému Linux.

Změňte nebo resetujte heslo uživatele root jako root

Pokud máte aktuální heslo uživatele root a chcete jej obnovit, můžete tak učinit pomocí příkazu ‘passwd’. Chcete -li změnit nebo obnovit heslo uživatele root, proveďte následující kroky:



Nejprve se přihlaste jako uživatel root pomocí následujícího příkazu v Terminálu:

$svévykořenit

Až budete vyzváni k zadání hesla, zadejte aktuální heslo uživatele root. Dále uvidíte výzvu Terminál změněnou na '#', což znamená, že jste nyní přihlášeni jako uživatel root.

Chcete -li změnit heslo uživatele root, zadejte do terminálu následující příkaz:

$passwd

Budete vyzváni k zadání nového hesla root. Zadejte nové heslo a stiskněte Vstupte klíč. Poté znovu zadejte heslo a stiskněte Vstupte klíč, abyste se vyhnuli překlepům.

Po zadání hesla se vám zobrazí zpráva, že heslo bylo úspěšně aktualizováno.

Změňte nebo resetujte heslo root jako uživatel Sudo

Heslo root může také změnit standardní uživatel s oprávněními sudo. Heslo uživatele root můžete změnit nebo obnovit následujícím postupem:

Chcete -li změnit heslo uživatele root, zadejte jako uživatel sudo do terminálu následující příkaz.

$sudo passwdvykořenit

Budete požádáni o zadání nového hesla pro uživatele root. Zadejte nové heslo a stiskněte Vstupte . Poté znovu zadejte heslo a stiskněte Vstupte klíč, abyste se vyhnuli překlepům.

Po zadání hesla se vám zobrazí zpráva, že heslo bylo úspěšně aktualizováno.

Změňte nebo resetujte heslo root pomocí nabídky GRUB

Pokud jste uživatel root a zapomněli jste do systému heslo uživatele root, můžete heslo root obnovit pomocí nabídky GRUB. GRUB je první program, který začíná při spuštění systému. Mějte však na paměti, že k použití metody popsané v této části je nutný fyzický přístup k vašemu systému.

Chcete -li resetovat nebo změnit heslo uživatele root pomocí nabídky GRUB, proveďte následující kroky:

Restartujte systém a podržte Posun nebo stiskněte Esc klíč pro vstup do nouzového režimu (režim obnovení). Jakmile vstoupíte do nouzového režimu, zobrazí se nabídka GRUB, jak ukazuje následující snímek obrazovky.

Dále přejděte na Pokročilé možnosti.

Poté se přepnete do okna úprav kliknutím na „e“ na klávesnici.

Zobrazí se následující obrazovka:

Přejděte dolů po obrazovce, dokud neuvidíte následující řádek:

linux/boot/vmlinuz-5.4.0-26-obecnývykořenit=UUID=35 2d26aa-051e
-4dbe-adb2-7fbb843f6581ro tichý splash

Nahradit „ NS ‚S‘ rw ‘ ve výše uvedeném řádku a na konci řádku připojte ‘Init =/bin/bash’ . Nyní by to mělo vypadat takto:

linux/boot/vmlinuz-5.4.0-26-obecnývykořenit=UUID=35
2d26aa-051e-4dbe-adb2-7fbb843f6581 rw tichý splashinic=/dopoledne/bash

Přidání „ rw ‘ a ' init =/bin/bash ‘ ve výše uvedeném řádku v podstatě říká systému, aby se přihlásil k bash s oprávněními pro čtení/zápis. Všimněte si, že tato konfigurace bude platit pouze pro aktuální zavádění, nikoli pro další zavádění.

Nyní použijte F10 klíč nebo Ctrl+X zkratka pro spuštění z příkazového řádku, jak ukazuje následující snímek obrazovky.

Na příkazovém řádku, který se zobrazí, zadejte následující příkaz:

$passwdvykořenit

Budete vyzváni k zadání hesla root. Zadejte heslo uživatele root a stiskněte Vstupte klíč. Poté znovu zadejte heslo a stiskněte Vstupte aby nedošlo k překlepům.

Poznámka: Pomocí tohoto postupu můžete změnit nejen heslo uživatele root, ale také heslo jakéhokoli uživatele.

Po zadání hesla se vám poté zobrazí zpráva, že nové heslo bylo aktualizováno.

Nakonec použijte Ctrl+Alt+Odstranit klávesovou zkratku nebo na příkazovém řádku zadejte následující příkaz a ukončete a restartujte systém.

vykon /sbin/inic

To je vše, co musíte udělat, abyste změnili nebo resetovali heslo root vašeho systému Linux Mint 20 bez přihlášení sudo nebo root. Je dobrým zvykem heslo po nějaké době často měnit, zvláště pokud si myslíte, že bylo prolomeno.

Závěr

V tomto článku jsme identifikovali tři různé způsoby, jak upravit nebo obnovit heslo uživatele root ve vašem systému. Můžete se rozhodnout pro jakoukoli metodu na základě vašich oprávnění. Pokud máte oprávnění root nebo sudo, můžete snadno obnovit heslo uživatele root pomocí jednoduchého příkazu „passwd“. V opačném případě můžete pomocí nabídky GRUB změnit heslo uživatele root, ale pouze pokud máte fyzický přístup do systému.

Doufám, že vám tento článek pomohl při změně nebo obnovení hesla root vašeho systému.