Malinová Pí jsou skvělá zařízení, ale jejich schopnost běžet na pozadí může někdy vést k zapomenutí hesla roota. Už se mi nejednou stalo, že jsem si byl jistý, že znám heslo roota, a pak jsem zjistil, že jsem ho zapomněl.
Naštěstí má Raspberry Pi „vlastnost“, kterou většina linuxových strojů nemá: velmi snadno vyměnitelné primární úložiště.
Pro obnovení hesla:
- Vypněte napájení, vytáhněte kartu SD z počítače Pi a vložte ji do počítače.
- Otevřete soubor ‚cmdline.txt‘ a na konec přidejte ‚init=/bin/sh‘. To způsobí spuštění počítače do režimu jednoho uživatele.
- Vraťte kartu SD zpět do počítače Pi a spusťte systém.
- Když se zobrazí výzva, zadejte ‚su‘ a přihlaste se jako root (heslo není potřeba).
- Zadejte „passwd pi“ a podle pokynů zadejte nové heslo.
- Vypněte počítač, pak znovu vytáhněte kartu a soubor cmdline.txt vraťte do původního stavu odstraněním bitu ‚init=/bin/sh‘.
Soubor cmdline.txt by měl vypadat nějak takto:
Stojí za zmínku, že když je tento postup tak snadný, jak je, je třeba vzít v úvahu, že než zlomyslná osoba s fyzickým přístupem k vašemu Raspberry Pi by to mohla udělat stejně snadno jako vy.
Účet root žádá o heslo:
Pokud účet root žádá o heslo (což není běžné), můžete zpět na počítači otevřít soubor /etc/shadow a nahradit v něm heslo roota hvězdičkou. Tím se heslo změní na prázdné.