Raspberry Pis zijn geweldig, maar soms kan hun vermogen om op de achtergrond te blijven draaien, leiden tot vergeten root-wachtwoorden. Ik heb meer dan eens meegemaakt dat ik zeker wist dat ik het root-wachtwoord wist, om er vervolgens achter te komen dat ik het vergeten was.
Gelukkig heeft Raspberry Pi een “eigenschap” die de meeste Linux-machines niet hebben: zeer gemakkelijk verwijderbare primaire opslag.
Om uw wachtwoord te resetten:
- Power down en trek de SD-kaart uit uw Pi en stop hem in uw computer.
- Open het bestand ‘cmdline.txt’ en voeg ‘init=/bin/sh’ toe aan het eind. Dit zorgt ervoor dat de machine opstart naar single user mode.
- Plaats de SD-kaart terug in de Pi en start op.
- Wanneer de prompt verschijnt, typt u ‘su’ om in te loggen als root (geen wachtwoord nodig).
- Type “passwd pi” en volg dan de prompts om een nieuw wachtwoord in te voeren.
- Sluit de machine af, trek dan de kaart er weer uit en zet het cmdline.txt bestand weer terug zoals het was door de ‘init=/bin/sh’ bit te verwijderen.
De cmdline.txt zou er ongeveer zo uit moeten zien:
Het is de moeite waard op te merken dat met dit proces zo eenvoudig als het is, om te overwegen dat een kwaadwillend persoon met fysieke toegang tot uw Raspberry Pi dit net zo gemakkelijk zou kunnen doen als u.
Root account vraagt om wachtwoord:
Als het root account om een wachtwoord vraagt (niet gebruikelijk) kunt u, terug op uw computer, het /etc/shadow bestand openen en het root wachtwoord daarin vervangen door een asterisk. Dit zal het wachtwoord veranderen in een blanco.