树莓派忘记密码
2016-03-26 00:04
1626 查看
买了很久的树莓派,之前配置过之后就束之高阁了,现在突然想玩玩,结果发现忘记密码了,折腾了好久,转辗数个网站终于弄成功了!!!
于是写一篇博客记录一下,免得自己忘了。
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 文件
于是写一篇博客记录一下,免得自己忘了。
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 文件
相关文章推荐
- 更改linux主机名称
- linux安装jdk
- CentOS安装Node.js
- 在ubunt14.04(linux)下利用cmake编译运行opencv程序
- CentOS源码安装MySQL教程
- Linux内核分析第五周学习总结——分析system_call中断处理过程
- 《LINUX3.0内核源代码分析》第二章:中断和异常 【转】
- linux下mysql查询时中文乱码(终极解决办法)亲测!
- linux中断系统那些事之----中断处理过程【转】
- linux,ubuntu下软件的更新命令
- Linux下给树莓派安装及配置系统
- Linux USB 驱动开发实例(一) —— USB摄像头驱动实现源码分析
- Linux下的目录结构
- SecureCRT连不上Linux虚拟机的一种可能
- Centos7.1防火墙开放端口
- Linux中mv重命名作用及打包war压缩文件及分配权限
- linux :make: gcc: Command not found
- 编译linux内核遇到的问题
- Linux学习笔记<三>
- Linux 套接字编程中的 5 个隐患