A Raspberry Pik nagyszerűek, de néha a háttérben való folyamatos működésük elfelejtett root jelszavakhoz vezethet. Nem egyszer előfordult már, hogy biztos voltam benne, hogy tudom a root jelszót, csak hogy kiderüljön, hogy elfelejtettem.
Szerencsére a Raspberry Pi rendelkezik egy olyan “tulajdonsággal”, ami a legtöbb Linux gépnek nincs: nagyon könnyen cserélhető elsődleges tároló.
A jelszó visszaállításához:
- Kapcsoljuk ki és húzzuk ki az SD kártyát a Pi-ből, majd tegyük be a számítógépünkbe.
- Nyissuk meg a ‘cmdline.txt’ fájlt és írjuk a végére az ‘init=/bin/sh’ szót. Ettől a gép egyfelhasználós módba fog bootolni.
- Tegye vissza az SD kártyát a Pi-be és bootoljon.
- Amikor a prompt megjelenik, írja be a ‘su’-t, hogy root-ként jelentkezzen be (jelszó nem szükséges).
- Típust “passwd pi”, majd kövesse az utasításokat az új jelszó megadásához.
- Kapcsolja le a gépet, majd húzza ki újra a kártyát, és tegye vissza a cmdline.txt fájlt úgy, ahogy volt, eltávolítva az ‘init=/bin/sh’ bitet.
A cmdline.txt fájlnak valahogy így kell kinéznie:
Meg kell jegyeznünk, hogy mivel ez a folyamat olyan egyszerű, mint amilyen egyszerű, érdemes figyelembe venni, hogy egy rosszindulatú személy, aki fizikai hozzáféréssel rendelkezik a Raspberry Pi-hez, ugyanolyan könnyen megteheti ezt, mint te.
Root fiók jelszót kér:
Ha a root fiók jelszót kér (ami nem gyakori), akkor a számítógépen visszamegyünk, megnyitjuk az /etc/shadow fájlt, és az ott lévő root jelszót egy csillaggal helyettesítjük. Ezáltal a jelszó üresre változik.