自买了 Raspberry 3 之后一直以吃灰为主,比较少用难免会将用户密码忘记,于是有了此篇章。

如果还有模糊印象,可以通过 passwd pi 进行尝试。需要注意的是 pi 用户的初始密码是:

raspberry

找回密码

  1. 关机取出内存卡,插到另一台电脑,Windows, Linux 或 macOS 都支持。
  2. 编辑 cmdline.txt 文件 在 boot 分区下找到此文件,修改之前的内容为:
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p7 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

init=/bin/sh 追加到内容后面:

dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p7 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait init=/bin/sh
  1. 重置密码

    1. 将内存卡取出,重新插到树莓派。注意树莓派必须有键盘鼠标连接。

    2. 当出现一个闪动的光标的时候,输入命令:

      mount -rw -o remount /
      
    3. 然后输入修改密码命令:

      passwd pi
      
      reset password
    4. 密码修改成功,然后输入以下命令完成启动:

      sync
      exec /sbin/init
      
    5. 进入系统后可以确认密码修改是否成功,然后关机,关电源:

      sudo halt
      
  2. 继续取出内存卡,将步骤 2 的 init=/bin/sh 删除,重新插回树莓派正常使用。