版权声明:本文为博主原创文章,转载请注明出处。 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
如有错误之处,请评论或者私信指出,非常感谢