电子说
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、重启树莓派,即可用新密码登录
全部0条评论
快来发表一下你的评论吧 !