Nastavte, resetujte a zmeňte heslo root v Ubuntu 20.04
Používateľ root nie je nič iné ako predvolený používateľ vytvorený v systéme Linux s oprávneniami správcu. Podobne ako v starších verziách Ubuntu je používateľ root uzamknutý v Ubuntu 20.04 a používateľ sa nikdy nemôže pôvodne prihlásiť ako root. Systém používania príkazov sudo
Namiesto toho sa používa, čo umožňuje akémukoľvek používateľovi bez správcu vykonávať administratívne úlohy, ako je inštalácia, bez toho, aby sa skutočne prihlásil ako root, ale s oprávneniami root.
Môžu však existovať určité kľúčové administratívne úlohy, ktoré nie sú povolené sudo
a možno ho vykonať len vtedy, keď je prihlásený užívateľ root. V takýchto scenároch existujú spôsoby, ako nastaviť alebo resetovať heslo root. Upozorňujeme, že toto by sa malo používať iba v prípadoch, keď príkaz sudo
je nekompetentný, pretože prihlásenie ako root predstavuje bezpečnostné riziko pre váš počítač.
Nastaviť/resetovať root heslo
Tento krok vyžaduje, aby ste sa prihlásili ako používateľ s sudo
privilégiá a príkaz su
je povolené ako súčasť sudo
privilégiá.
Ak sa chcete prihlásiť ako root, spustite nasledujúce. Po zobrazení výzvy zadajte svoje heslo.
sudo su
Ako je vidieť vyššie, výzva sa teraz zmenila na root. Takto sa môžeme prihlásiť do root pomocou vlastného hesla.
Teraz, ak chcete zmeniť heslo root, jednoducho použite príkaz passwd
.
passwd
Týmto sa nastaví heslo root pri prvom použití alebo sa zmení na nové heslo, keď sa použije neskôr.
Je čas skontrolovať, či nové heslo funguje. Stlačte tlačidlo Ctrl + D
pre ukončenie príkazu root. Potom zadajte príkaz su
prihláste sa ako root a zadajte nové heslo root, ktoré sme práve nastavili.
su
Týmto spôsobom sme úspešne upravili heslo root a mohli sa prihlásiť ako root.
Ako však už bolo povedané, vyžaduje to, aby mal váš vlastný používateľ prístup sudo. Čo však robiť, ak nemáte sudo prístup, ale v prípade núdze stále potrebujete zmeniť heslo root? Existuje spôsob, ako sa v takomto prípade prihlásiť ako root? Poďme zistiť.
Obnovte heslo root z Grub
Existuje spôsob, ako zmeniť heslo používateľa root alebo akéhokoľvek iného používateľa počas zavádzania do Ubuntu. Chce to trochu doladiť proces zavádzania.
Najprv reštartujte počítač. Ak sa vám ponuka GRUB nezobrazí automaticky pri každom bootovaní, podržte tlačidlo Shift
kľúč pri zavádzaní. Tým sa násilne zobrazí ponuka GRUB.
Ďalej označte čiaru Ubuntu
z ponuky a stlačte e
na úpravu konfigurácie zavádzania.
Musíme vykonať úpravu na riadku, ktorý začína od linux
, čo je predposledný riadok v konfigurácii. Vymeňte poslednú časť tiché špliechanie
s rw init=/bin/bash
.
V podstate zmena, ktorú tu robíme, je prihlásenie do shellu (init=/bin/bash
) namiesto GUI (tiché špliechanie
) s čítaním a zápisom (rw
) privilégiá.
Stlačte tlačidlo F10
spustiť s touto konfiguráciou. Všimnite si, že táto zmenená konfigurácia sa používa iba pre toto spustenie a pri ďalšom spustení sa resetuje.
Ako vidíte, v príkazovom riadku sme prihlásení ako užívateľ root.
Teraz, ako predtým, môžeme spustiť príkaz passwd
tu a resetujte heslo root.
passwd
Heslo root bolo zmenené. Teraz normálne reštartujte systém a prihláste sa ako root s novým heslom.
Teraz môžete vykonávať požadované administratívne úlohy.
Záver
V Ubuntu 20.04 sme videli dva spôsoby zmeny hesla root. Všimnite si, že kdekoľvek je to možné, sudo
príkaz sa musí použiť na vykonávanie administratívnych úloh. Prihláste sa ako su
by sa malo čo najviac zabrániť, pretože môže ohroziť bezpečnosť systému, najmä ak je pripojený k sieti.