树莓派强制更改root密码

此文适用于树莓派已经装好系统,但不知道root密码,需要更改root密码,且没有 HDMI转接头的情况:

1、拆下树莓派SD卡,装到读卡器里面,然后把读卡器插到一台linux系统的电脑上,本文装到kali虚拟机里面,然后把读卡器连接到kali

2、在文件管理器里打开sd卡

打开shadow和shadow-文件

里面应该是这样的:

root@kali:/media/kali/f24a4949-f4b2-4cad-a780-a138695079ec/etc# cat shadow
root:$6$MeWiWkHM$ck5gW3cLZqScx/EYzswR0xNd45UaeXkyT6Aajnv85ht2b5Jia/g7wVEJX.PlhMEVm1BVC4glt/5UkbaKKv0Vr.:16945:0:99999:7:::
daemon:*:16481:0:99999:7:::
bin:*:16481:0:99999:7:::
sys:*:16481:0:99999:7:::
......

 root那行第一个和第二个冒号之间的就是加密后的密码hash,将其改为

$6$X8NLlS0p$8WaZ0AvJIOKnHzU.5YQqa6KGuLXsRz8zlDGL8VZKodBUQzI/SzSny7z97wxOVucrzkb1nB5MHAcckTSNpQdyA/

如图修改完之后的

root@kali:/media/kali/f24a4949-f4b2-4cad-a780-a138695079ec/etc# cat shadow
root:$6$X8NLlS0p$8WaZ0AvJIOKnHzU.5YQqa6KGuLXsRz8zlDGL8VZKodBUQzI/SzSny7z97wxOVucrzkb1nB5MHAcckTSNpQdyA/:16945:0:99999:7:::
daemon:*:16481:0:99999:7:::
bin:*:16481:0:99999:7:::
sys:*:16481:0:99999:7:::
......

shadow和shadow-文件都要修改,修改完之后装回树莓派启动,可以用root密码123456登录了

如何生成密码:

python:

import crypt
print crypt.crypt('123456','$6$X8NLlS0p$')

123456就是密码,后面为salt

博主遇到的坑:一个读卡器连接不到虚拟机,换了个读卡了就可以

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值