重新设置树莓派的密码

树莓派系统:Ubuntu Mate16.04

我们知道通常Linux系统忘记登录密码,或者在不能切换root用户的情况下忘记root密码,可以使用单用户模式进行修改。不过今天我在树莓派3B上遇到了相同的问题。。

读取SD卡

树莓派都是预先烧制系统到SD卡中再进行安装,既然系统进不去那就用其他机器读取并修改指定内容
树莓派关机并取出SD卡(哦,应该是TF卡),建议在Linux环境下修改,Windows不很友好

编辑cmdline.txt

在TF卡根目录找到cmdline.txt的文件
并在文本最后加入:

init=/bin/sh

确保在同一行的后边添加:

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait quiet splash init=/bin/sh

重置密码

插入TF卡开机,光标出现后输入以下命令:

mount -rw -o remount /
passwd dshowing
passwd root

普通用户和超级用户都是可以的,通过两次确认就修改成功了
输入以下命令同步并执行init进程

sync
exec /sbin/init

树莓派正常开机,进入系统后关机并断电

恢复cmdline.txt文件

用其他机器再次编辑,去掉最后添加的init=/bin/sh
插入并启动,完成。

More info: Click

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容