【树莓派】忘记系统用户密码,如何重置密码

版权声明:本文为博主原创文章,转载请注明出处。 https://www.cnblogs.com/YaoYing/p/12842577.html

【树莓派】忘记用户pi密码,如何重置密码

一、准备SD卡

登录树莓派的时候发现把用户pi密码给忘记了,我们把树莓派关机取下SD卡,再利用读卡器把SD卡插到电脑上

二、编辑 cmdline.txt

在SD卡根目录下有个cmdline.txt文件,在文件末尾添加init=/bin/sh字段

原文件内容

  dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=2b0d9c79-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles

修改后文件内容

  dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=2b0d9c79-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles init=/bin/sh

三、重置密码

编译完之后再将SD卡插入树莓派开机,这个时候会卡在启动位置,只有一个光标在闪烁,在光标位置输入如下命令

  mount -o remount, rw /

  passwd pi

然后提示输入新密码,再次确认新密码,最后提示重置密码成功

然后执行同步和初始化命令

  sync

  exec /sbin/init

之后系统重启,可以正常进入系统

四、再次编译cmdline.txt

系统可以正常启动,但是需要我们把之前添加的init=/bin/sh字段删除,防止系统下次启动继续进入重置密码环境。

更新日期20200507
如有错误之处,请评论或者私信指出,非常感谢

原文地址:https://www.cnblogs.com/YaoYing/p/12842577.html