树莓派忘记密码

2019-07-12 17:30发布

买了很久的树莓派,之前配置过之后就束之高阁了,现在突然想玩玩,结果发现忘记密码了,折腾了好久,转辗数个网站终于弄成功了!!! 于是写一篇博客记录一下,免得自己忘了。 1.首先需要显示器、读卡器、键盘 直接在电脑上修改  SD卡  中的  cmdline.txt  文件  最后一行添加    init=/bin/sh #这里需要注意编辑器别加了换行符,因为unix  和  dos  的换行符是不一样的,这样会因此出错 2.重启机器之后就可以修改了 网上很多都可以直接修改,但是我的一直报错:   Authentication token manipulation error 这里网上查到有    chattr -i /etc/passwd lsattr -v /etc/passwd chattr -i /etc/shadow 这时又报错,filesystem read only 一开始觉得是权限问题,后来发现权限也改不了 最后输入 mount -rw -o remount / 解决问题     然后重新修改权限,重输上面的命令 3.pwconv 此时又报错   /etc/passwd No space left on device 然后就随便删掉一个以后不会用的文件,就  ok了 4.修改密码 passwd  pi #  密码  # 密码 5.重启 sync exec /sbin/init 关机   sudo halt 6.恢复  cmdline.txt  文件