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

新逸Cary 114 0
摘要:

树莓派安装OMV后SSH无法登录?忘记登录密码?没有显示器连接线?只能重装系统?不,你还有一种办法。

广告

一、背景

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

事情是这样的:

树莓派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卡插入树莓派,通电开机,使用 root 和 openmediavault 登录,成功进入系统。

本文链接:https://www.cary.tech/article/522.html

原文链接:https://blog.xinac.cn/archives/pi-reset-pwd.html


 

发表评论 取消回复
表情 图片 链接 代码

分享