手把手教你删除Centos密码

本文教你如何破解 CentOS 7 的 root 密码

引用:https://www.linuxprobe.com/centos7-root.html
作者: 凡是过往皆为序章

1.开机启动,选择内核,按e键

教你如何破解 Centos 7 的 root 密码教你如何破解 Centos 7 的 root 密码

2.进入下图界面,修改ro为rw init=/sysroot/bin/sh

单用户模式rw init=/sysroot/bin/sh 与rw init=/bin/bash区别

init=/sysroot/bin/sh 系统安装所在分区里面 路径为/bin/sh的文件,内核启动过程中会查找系统安装所在分区,然后把该分区挂在到 /sysroot 目录下
init=/bin/bash 内核启动过程中临时文件系统(initrd.img)里面 路径为/bin/bash的文件
教你如何破解 Centos 7 的 root 密码教你如何破解 Centos 7 的 root 密码
教你如何破解 Centos 7 的 root 密码教你如何破解 Centos 7 的 root 密码

3.按ctrl+x,会进入到一个shell界面,需要切换一下根,将/sysroot作为根

输入: chroot /sysroot

chroot命令用来在指定的根目录下运行指令
教你如何破解 Centos 7 的 root 密码教你如何破解 Centos 7 的 root 密码

4.输入passwd命令改密码,需要输入两次,其中一次是确认密码

教你如何破解 Centos 7 的 root 密码教你如何破解 Centos 7 的 root 密码

5.服务器selinux没有关的服务器,需要执行 touch /.autorelabel,否则密码不生效(selinux关闭的就跳过这一步)。

6.敲exit 退出命令

7.输入reboot重启服务器或者按ctrl+alt+delete重启

点赞

发表回复