今天把尘封已久的树莓派找出来玩玩,发现root账户的密码实在想不起来了……翻遍了树莓派实验室的官网找到了重置root密码的方法,已经重置成功,在这里记录一下

0x01. 取出SD卡

将树莓派关机,移除sd卡,插入到你的电脑。

0x02. 编辑 cmdline.txt

在PC上打开SD卡根目录,启动部分是可见的,并包含一个名为“cmdline.txt”的文件。在编辑器中编辑这个文本,并将下文插入到已有文本的最后

init=/bin/sh

举个例子,如果原来cmdline.txt内容是这样的:

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

那么编辑后应该是这样的:

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait init=/bin/sh

确保所有内容在同一行。保存文本内容,从读卡器出取出sd卡放回到树莓派中。

0x03. 重设密码

将sd卡插入树莓派(我们在这里需要连上显示器和键盘)。将树莓派开机,估计在显示闪动的光标前需要等一会。

在标识符后,输入以下命令:

mount -rw -o remount /

passwd root

你会被提示输入一个新的密码,请仔细输入后并敲下回车键。系统会提示你再次确认输入密码

passwd pi

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

这样密码就修改完成了,现在输入以下命令去同步并执行初始化程序

sync

exec /sbin/init

树莓派会继续启动,然后关掉树莓派并且断电。

sudo halt

0x04. 编辑cmdline.txt文本

用电脑再次编辑这个文本:把我们在第二步加入的最后数据删除。

现在你可以插入sd卡到你的树莓派啦,再次启动就可以使用新的密码啦。

mysql默认密码树莓派_树莓派重置root密码相关推荐

  1. Ubuntu密码忘记怎么办 Ubuntu重置root密码方法

    Ubuntu密码忘记怎么办 Ubuntu重置root密码方法 日常工作中,我们有时会遇到忘记了Ubuntu密码,导致登录不上系统的情况,那么Ubuntu密码忘记怎么办?实际上Ubuntu密码忘记的话, ...

  2. MySQL忘记root密码--不重启mysqd重置root密码

    2019独角兽企业重金招聘Python工程师标准>>> 先提个问题:如何不重启mysqld,且没有权限修改用户账号和权限的情况下,如何重新设置root密码?不知道没关系,在此之前我也 ...

  3. openwrt mysql改密码_openwrt的路由器重置root密码

    openwrt的路由器重置root密码 家里路由器刷了openwrt,结果长期没登录,忘了root密码. 很容易就找到了这里介绍的办法  http://www.openwrt.org.cn/bbs/t ...

  4. 密码破解之Esxi重置root密码

    描述:     当你忘记了Esxi的root密码,而且这台主机又没有加入vcenter中.怎么办?     下面我们来重置root密码,但要保留里面的虚机数据. 准备:     一个Esxi的光盘.我 ...

  5. 群晖mysql默认密码忘记_群辉root密码

    一.控制面板--终端机和SNMP里,开启SSH功能. 二.登陆群晖的SSH,用系统默认用户登陆,我这里是admin,所以我输入以下命令,admin和IP地址修改为你的 ssh admin@10.10. ...

  6. centos设置mysql初始l密码_CentOS 7下安装MySQL后重置root密码方法

    本人在CentOS 7上安装mysql后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太麻烦,直接重置root密码. 使用rpm包安装完mysql ...

  7. MYSQL重置ROOT密码

    背景 mysql 服务器长时间未使用,管理员当时设置的root 密码忘记,需要重置 root 密码,并加以妥善保存. 步骤 关闭 mysql 服务 以跳过密码验证的方式启动 mysql 服务mysql ...

  8. Linux-CentOS 重置root密码

    在使用Linux的过程中有时候会遗失root用户密码,这时我们就可以进入单用户模式来重置root用户密码,下面讲解重置root密码的方式,也是破解root密码的方法. 1. 重启服务器,在读秒的时候按 ...

  9. 重置mysql+密码_MySQL重置root密码的几种方法(windows+Linux)

    重置root密码的方法: windows系统下: 1.停止mysql服务: 2.新建文件init-root.txt,写上如下内容: update mysql.user set password = p ...

  10. mysql root命令_设置更改root密码、连接mysql、mysql常用命令

    目录 一.设置更改root密码 二.连接mysql 三.mysql常用命令 一.设置更改root密码 检查mysql服务是否启动 [root@minglinux-01 ~] ps aux |grep ...

最新文章

  1. eselasticsearch入门_ElasticSearch入门 附.Net Core例子
  2. 服务器 操作系统安装到sd卡,DELL服务器通过sd卡安装系统(iDRAC Use vFlash ).doc
  3. 谈论linux同组多用户操作问题
  4. Java集合Set,List和Map等
  5. 手把手教用XNA开发winphone7游戏(四)
  6. java图片去掉文字,Java 移除html,图片 链接转文字
  7. mysql weblogic_weblogic连mysql的问题
  8. 小米11终于来了,12月28日见!
  9. 转:卷积神经网络_(1)卷积层和池化层学习
  10. 用CMarkup类创建xml文件的方法
  11. android4.2 音频模块启动分析,Android 音频模块学习小结
  12. 上辈子做鸡 这辈子学计算机,上辈子造了什么孽,这辈子才会当老师?
  13. CF1040A Palindrome Dance
  14. 英语语法---名词性短语详解
  15. SDN先行开拓者们获得可视性和带宽控制
  16. 闲话英特尔发展史中的尴尬瞬间(1)-名不副实的MMX
  17. java强引用不会被回收_强引用(Strong Reference)-不回收
  18. EOS 柚子开发资源汇总
  19. 盈米基金如何实现基金实时评价的百倍提速?
  20. 用Python写了一个不起床让你后悔的闹钟

热门文章

  1. SOUI控件的自绘和消息处理
  2. nodejs中字符串和json转换
  3. ubuntu nvidia 驱动卸载
  4. 00、Python源码编译
  5. 搭建Visual Studio C语言开发环境
  6. 计算机考研408每日一题 day162
  7. Nmap 扫描主机端口
  8. Maxscript-通用事件反馈
  9. 深入浅出谈LPWAN物联网通信技术
  10. 基于TI CC2540汽车检测蓝牙4.0 BLE方案