Change Raspberry Pi lost password

Too much on a hurry when I choose my Raspberry Pi password, and I wrongly noted it. There is a way to reset the pi user password.

  1. Insert the card in your Mac SD card reader (must work on Window too);
  2. Edit the file “cmdline.txt” and append “init=/bin/sh” (thanks Joe Schmoe). The Rpi will boot in single user mode;
  3. Insert the card in the RPi again and boot up;
  4. When prompt available, enter “su” to log as root (with no password);
  5. Type “passwd pi” and enter a new password;
  6. Remember the new password;
  7. Remove the appended string in the “cmdfile.txt” file. Voila!

If you need a password for the root and you don’t have it either, edit the “/etc/shadow” file and replace the root password with a asterisk. Then it will be no password for the root user. (not tested yet).

4 thoughts on “Change Raspberry Pi lost password

  1. If one has edit the long line after entering the edit mode so one has 3 line to read this string, after adding “init=/bin/sh” one must put the sentance back to the long line by using the backspace key.

  2. Thank you!!!

    Done on ArchLinux ARM and worked like a charm, but the user was ‘root’ in my case.

  3. “init=/bin/sh” did not work for me. I edited the /boot/cmdline.txt “single” keyword at the end and that took me to single user mode. Hope it helps too..


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>