记一次树莓派4b忘记登录密码后的操作办法

一、背景

  并不是真的忘记了登录密码,但适用于忘记密码后的找回方法。

  事情是这样的:

  树莓派4b到手后一直用的pi账户登录及日常操作,有需要提权的操作就用sudo,没有启用root账户,且未设置root密码,平时使用一直没有问题。

  但是,就在昨天,突然想发挥一下4b的余热,想安装OMV(OpenMediaVault,后续有安装教程)体验一下做NAS效果如何。于是,网上找到很多教程,开始尝试。

  安装了近半小时后完成了,并做了初始化操作 omv-initsystem

  然后,重启后pi账户登录不上了。。。

二、解决方案

  本来这个事情不是很麻烦,网上有解决方案,就是修改SD卡的cmdline.txt文件。但是,修改完需要连接显示器和键盘,输入一些命令才能生效。4b用的是micro-hdmi线,我没有那种线,就只能想其他办法了。

  网上找了很多,也没有类似我这样的情况。一般像我这种情况可能就需要重装系统或者买根线了,不想麻烦,也不想重装系统,最终找到了一个办法。

  网上找到了这样一句话:

  OMV安装完成后会禁止除root外所有用户通过ssh登陆,这时需要输入root及对应密码才能登录。

  看来只能重置root密码才能登录了。

三、修改密码

  1. 取下SD卡,插到电脑上,使用DiskGenius打开/etc目录
  2. 找到shadow文件,右键,复制文件到桌面
  3. 修改第1行root账号的密码
# 默认内容
root:*:18087:0:99999:7:::

# 修改为如下内容,此时对应的密码是  openmediavault
root:$1$PjiW4uIZ$agjyA0foLeAcHClwOuad1.:18087:0:99999:7:::
  1. 保存文件,在DiskGenius上右键,上传文件到当前目录覆盖原文件
  2. 将SD卡插入树莓派,通电开机,使用 rootopenmediavault 登录,成功进入系统。

更新时间:2020-07-01 11:22:29

本文由 新逸Cary 创作,如果您觉得本文不错,请随意赞赏
采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
原文链接:https://blog.xinac.cn/archives/pi-reset-pwd.html
最后更新:2020-07-01 11:22:29

评论

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×