Raspberry Pit ovat hienoja, mutta joskus niiden kyky pysyä käynnissä taustalla voi johtaa pääkäyttäjän salasanojen unohtumiseen. Minulla on ollut useampi kuin yksi kerta, kun olin varma, että tiesin root-salasanan, vain saadakseni tietää, että olin unohtanut sen.
Vadelma Pi:ssä on onneksi ”ominaisuus”, jota useimmissa Linux-koneissa ei ole: erittäin helposti irrotettava ensisijainen tallennustila.
Salasanan nollaaminen:
- Kytke virta pois ja vedä SD-kortti ulos Pi:stä ja laita se tietokoneeseen.
- Avaa tiedosto ’cmdline.txt’ ja lisää loppuun ’init=/bin/sh’. Tämä saa koneen käynnistymään yhden käyttäjän tilaan.
- Paita SD-kortti takaisin Pi:hen ja käynnistä se.
- Kun kehote tulee esiin, kirjoita ’su’ kirjautuaksesi sisään rootina (salasanaa ei tarvita).
- Kirjoita ”passwd pi” ja seuraa sitten kehotteita syöttääksesi uuden salasanan.
- Sulje kone, vedä sitten kortti uudestaan ulos ja laita cmdline.txt-tiedosto takaisin ennalleen poistamalla ’init=/bin/sh’-bitti.
Cmdline.txt-tiedoston pitäisi näyttää jotakuinkin tältä:
On syytä huomioida, että kun tämä prosessi on niinkin helppo kuin se on, on syytä ottaa huomioon, että pahantahtoinen henkilö, jolla on fyysinen pääsy Raspberry Piisi, voisi tehdä tämän yhtä helposti kuin sinä.
Root-tili kysyy salasanaa:
Jos root-tili kysyy salasanaa (mikä ei ole yleistä), voit, takaisin tietokoneellasi, avata /etc/shadow-tiedoston ja korvata siellä olevan root-salasanan tähdellä. Tämä muuttaa salasanan tyhjäksi.