树莓派强制更改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登录了

如何生成密码:

扫描二维码关注公众号,回复: 12932730 查看本文章

python:

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

123456就是密码,后面为salt

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

猜你喜欢

转载自blog.csdn.net/hailangnet/article/details/105394935
今日推荐