CentOS7 系统如何破解root密码
目前,在红帽认证的考试过程中,都会遇到破解root用户密码的问题。在企业中,偶尔也会遇到忘记root密码等情况,到底如何破解root用户密码呢?下文以CentOS7为例破解root密码。
1. 重启服务器主机,在GRUB2界面下,按“↑↓”键停留在该界面,同时按下“e”进入编辑模式
2. 按“e”进入编辑模式后,找到 linux16 一行,到行尾“LANG=en_US.UTF-8”处添加以下代码:“init=/bin/sh”
3. 按“ctrl+x”重启系统,然后以“rw”方式重新挂载根目录,否则没有写权限,输入命令 “mount -o remount,rw /”
4. 使用passwd命令,重置root密码(passwd root)
5. 运行“touch /.autorelabel”命令,创建该文件,使selinux生效,否则无法正常启动
6. 然后运行“exec /sbin/init”重启系统即可,到此密码重置成功