Linux Centos 7忘记设置的密码,重启破解

420 阅读1分钟

关于本次实验的脚本及其标注已经上传至百度网盘,可自行下载

链接:pan.baidu.com/s/1ba71Yxq-… 提取码:ly15

有些玩linux的新手,在设置密码后忘记,或者是找其他人拷贝镜像,打开之后不知道密码,就可以通过重启时的操作来重新设置密码

1. 实验拓扑和实验环境

1.1 实验拓扑

因为密码破解针对的是单一的主机,所以不需要端口和连线

1.2 实验环境

软件:VMware 15

系统:Linux CentOS 7

2.破解密码

2.1 编辑启动菜单

系统重启的过程终会出现启动菜单,这是按下“e”键位

之后会出现可以编辑的界面,倒数第二行,linux16开头的那行,尾部空一格后添加 rd.break,添加后按下Ctrl + x

2.2 重新挂载系统并添加新密码

再次编辑,依次敲入下面这些命令:

mount ‐o remount,rw /sysroot

chroot /sysroot

echo “modesty” |passwd --stdin root

touch /.autorelabel

exit

exit

会出现这个东西,不过没关系,过一会儿后就会进入正常的登陆界面

4.验证实验

敲入更改的用户名和密码就可以登陆了,输入的密码不会显示在终端界面;

再科普一下永久更改主机名的方法,再reboot重启,就可以把主机名改成“modesty”了

hostnamectl set-hostname modesty,

也可以直接编辑配置文件,也同样需要重启才能看到效果

vi /etc/hostname