Εάν έχει περάσει πολύς καιρός και δεν θυμάστε το password και δεν είναι δυνατόν να συνδεθείται μέσω SSH ακολουθείστε τις παρακάτω οδηγίες.
Υπάρχει μια τεχνική η οποία μπορεί να χρησιμοποιηθεί για να κάνει reset το password και να μπορεί να επαναφέρει το raspberry pi σε λειτουργεία. Θα χρειαστεί να έχεται φυσική πρόσβαση στην κάρτα του raspberry pi, ένα ξεχωριστό PC και ένα πραγματικό μόνιτορ μαζί με πληκτρολόγιο και ποντίκι. Χρησιμοποιήσαμε ένα windows PC αλλά θα λειτουργούσε καλύτερα σε ένα Mac ή σε Linux μηχανή.
Step 1 – Grab The SD Card
Κλείστε την τροφοδοσία του Pi και βγάλτε την SD κάρτα. Τοποθετήστετην στο PC.
Step 2 – Edit cmdline.txt
Στο boot partition θα πρέπει να εμφανίζεται το αρχείο “cmdline.txt”. Ανοίξτε το με έναν κειμενογράφο και στο τέλος γράψτε την ακόλουθη εντολή στο υπάρχον κείμενο:
init=/bin/sh
Εάν το original περιεχόμενο ήταν:
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
θα πρέπει να μοιάζει κάπως έτσι:
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait init=/bin/sh
Σιγουρευτείται ότι όλο το κείμενο είναι σε μια γραμμή! Σώστε το αρχείο και βγάλτε την κάρτα SD από το PC.
Step 3 – Reset the Password
Τοποθετήστε την κάρτα στο Pi και συνδέστε το monitor και το keyboard. Δώστε τροφοδοσία στο Pi. Θα υπάρξει μια καθυστέρηση μέχρι να δείτε τον κέρσορα να φλασάρει και ίσως χρειαστεί να πατήσετε μια φορά και ένα enter για να εμφανιστεί η δίεση.
Δίπλα στη δίεση πληκτρολογήστε:
mount -rw -o remount /
μετά
passwd pi
Θα δείτε τα παρακάτω όπου θα πρέπει να δώσετε το καινούργιο password. Πληκτρολογείστε προσεκτικά και για δεύτερη φορά το καινούργιο password.
Tο password έχει τώρα αλλαχθεί.
Πληκτρολογούμε τις επόμενες εντολές:
sync
exec /sbin/init
Tο Pi θα συνεχίσει να κάνει boot μέχρι να καταλήξει σε normal command line prompt.
Shutdown το Pi και σβήστε την τροφοδοσία του.
sudo halt
Step 4 – Edit cmdline.txt
Επιστρέφουμε στο PC διορθώνουμε το αρχείο “cmdline.txt” ξανά και αφαιρούμε την εντολή που του είχαμε βάλει “init=/bin/sh” στο Step 2.
Επιστρέφουμε την κάρτα SD στο Pi σας, κάνουμε reboot και χρησιμοποούμε το καινούργιο password.