关于本次实验的脚本及其标注已经上传至百度网盘,可自行下载
链接: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