树莓派更改root密码

电子说

1.2w人已加入

描述

  树莓派更改root密码

  1、树莓派的Centos7系统默认用户名:root,默认密码:centos

  2、如果已登录修改密码很简单,直接输入指令passwd就能修改。

  3、我一直用的树莓派默认密码,把树莓派当成一个小服务器使用,暴露在外网后明显受到了攻击。虽然我的IP的运营商分配的动态IP,但是就在前天,我的树莓派还是被不知道哪儿来的黑客攻破了。他第一时间改了我的登录密码,然后我就无法登陆了,是的!无法登陆了!我看了他在我树莓派上留下的痕迹,当然他的ip无法追踪,都是国外的代理IP,它还下载了一些文件,最后还删除了,可能看我的树莓派配置太渣。

  

  步入正题,在这种未知密码的情况下如何修改root的密码。网上很多修改方法都是有grub引导。树莓派的Centos系统没有。

  A、将树莓派的SD卡拔下,通过读卡器连接到电脑

  B、找到SD卡里面的cmdline.txt文件

  C、修改cmdline.txt内容,在文末添加init=/bin/sh

  修改前:

  dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p3 rootfstype=ext4 elevator=deadline rootwait selinux=1 security=selinux enforcing=0

  修改后:

  dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p3 rootfstype=ext4 elevator=deadline rootwait selinux=1 security=selinux enforcing=0 init=/bin/sh

  D、将SD卡插入树莓派,并重新启动,启动后会卡在一个地方很长时间,

  E、此时输入指令:mout -o remount, rw /

  F、如果有报错,就再次输入E步骤指令;如果没报错,此时便可更改root密码,输入指令:passwd root 回车后再输入两次新密码,即可修改密码

  G、拔出SD卡插到电脑,将cmdline.txt文件恢复原状,即删除init=/bin/sh,

  H、重启树莓派,即可用新密码登录

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分