centos 7 密码root破解

1、如果已经在root系统中,就很简单直接改密码就行了:
echo 123456|passwd  --stdin root

或者

passwd root
2、正常情况都不在系统中,下面开始破解密码:

下面试验的环境是centos7

  • 重启服务器,在如下 grub 菜单选择内核的界面,按 " e "


    image.png
  • 找到以 " linux16 " 开头的行,按"Ctrl + e " 或 " End " 跳到结尾,行尾添加 "rd.break" , 再按 "Ctrl + x" ,进入单用户界面


    image.png
  • 根目录默认是以只读( ro )挂载在 /sysroot 上, ,我们需要重新挂载成读写(rw),才能改密码

image.png
  • 使用 mount -o remount,rw /sysroot/ 命令,重挂为 读写,可以看到 挂载状态为 " rw " 了;
image.png
  • 把 /sysroot 切换根成目录,目的是为了可以执行 passwd 命令改密码,不然系统找到命令,也不能以绝对路径去执行 /sysroot/bin/passwd 命令,会找不到需要的依赖文件,所以切根是最便捷的;
    执行 chroot /sysroot/


    image.png
  • 更改密码,就和在正常系统下更改密码一样:
    echo 123456|passwd --stdin root 或者 passwd root
    如果出现中文乱码,可以执行 LANG=en,设置为英文


    image.png
  • 执行 exit 退回 初始根目录,在执行 reboot 重启 ,更改密码就完成了


    image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容