Jak změnit heslo root na Ubuntu 20.04

Nastavte, resetujte a změňte heslo root v Ubuntu 20.04

Uživatel root není nic jiného než výchozí uživatel vytvořený v systému Linux s oprávněními správce. Podobně jako u starších verzí Ubuntu je uživatel root v Ubuntu 20.04 uzamčen a uživatel se zpočátku nemůže přihlásit jako root. Systém použití příkazu sudo místo toho se používá, což umožňuje jakémukoli uživateli bez oprávnění správce provádět administrativní úlohy, jako je instalace, bez skutečného přihlášení jako root, ale s právy root.

Mohou však existovat určité zásadní administrativní úkoly, které nejsou povoleny sudo a lze jej provést pouze v případě, že je přihlášen uživatel root. V takových scénářích existují způsoby, jak nastavit nebo resetovat heslo uživatele root. Všimněte si, že toto by mělo být použito pouze v případech, kdy příkaz sudo je nekompetentní, protože přihlášení jako uživatel root představuje bezpečnostní riziko pro váš počítač.

Nastavit/resetovat heslo uživatele root

Tento krok vyžaduje, abyste byli přihlášeni jako uživatel s sudo privilegia a příkaz su je povoleno jako součást sudo privilegia.

Spusťte následující pro přihlášení jako root. Po zobrazení výzvy zadejte své heslo.

sudo su

Jak je vidět výše, výzva se nyní změnila na root. Můžeme se tedy přihlásit k rootu pomocí vlastního hesla.

Nyní ke změně hesla uživatele root jednoduše použijte příkaz passwd.

passwd

Tím se nastaví heslo root při prvním použití nebo se změní na nové heslo při pozdějším použití.

Je čas zkontrolovat, zda nové heslo funguje. lis Ctrl + D pro ukončení příkazového řádku root. Poté zadejte příkaz su přihlaste se jako root a zadejte nové heslo root, které jsme právě nastavili.

su

Tímto způsobem jsme úspěšně upravili heslo uživatele root a mohli se přihlásit jako root.

Jak však již bylo řečeno, vyžaduje to, aby váš vlastní uživatel měl přístup sudo. Ale co když nemáte přístup k sudo, ale přesto potřebujete změnit heslo root v případě nouze? Existuje způsob, jak se v takovém případě přihlásit jako root? Pojďme to zjistit.

Obnovte heslo root z Grub

Existuje způsob, jak změnit heslo roota nebo jakéhokoli jiného uživatele během spouštění Ubuntu. Chce to trochu vyladit proces spouštění.

Nejprve restartujte počítač. Pokud se vám nabídka GRUB neobjeví automaticky při každém spouštění, podržte tlačítko Posun klíč při bootování. Tím se násilně zobrazí nabídka GRUB.

Dále označte čáru Ubuntu z nabídky a stiskněte E pro úpravu konfigurace spouštění.

Musíme provést úpravu na řádku počínaje linux, což je předposlední řádek v konfiguraci. Vyměňte poslední díl tiché šplouchání s rw init=/bin/bash.

V podstatě změnou, kterou zde děláme, je přihlášení do shellu (init=/bin/bash) místo GUI (tiché šplouchání) s čtením a zápisem (rw) privilegia.

lis F10 spustit s touto konfigurací. Všimněte si, že tato změněná konfigurace se použije pouze pro toto spouštění a při příštím spuštění se resetuje.

Jak můžete vidět, jsme přihlášeni jako uživatel root ve výzvě shellu.

Nyní, jako dříve, můžeme příkaz spustit passwd zde a resetujte heslo root.

passwd

Heslo uživatele root bylo změněno. Nyní restartujte systém normálně a přihlaste se jako root s novým heslem.

Nyní můžete provádět požadované administrativní úkoly.

Závěr

Viděli jsme dva způsoby, jak změnit heslo root v Ubuntu 20.04. Všimněte si, že kdykoli je to možné, sudo příkaz musí být použit k provádění administrativních úkolů. Přihlašování jako su by se mělo co nejvíce zabránit, protože může ohrozit bezpečnost systému, zejména pokud je připojen k síti.