CentOS 7 破解root管理员密码

时间:2022-12-18 08:51:17

CentOS 7 破解root管理员密码

 

Linux在使用过程中如果忘记了管理员用户密码怎么办?

在6.0时代的RedHat直接将grub改为single模式启动就可以直接进入root用户修改密码重启即可。现在在7.0时代发生了变更,也是最近一次忘记密码才看到。现做简单的记录。

 

  1. 进入开机界面

    别管rescue了,直接进上面的主核,按e

CentOS 7 破解root管理员密码

 

  1. 进入配置文件修改

    这个文件看起来很长,但是基本也就是一些系统参数信息

    找到linux16 /vmlinuz.... /root=/dev.. ro\crashdernel=auto,将"ro"改成"rw init=/sysroot/bin/sh",然后按Ctrl+x启动系统

CentOS 7 破解root管理员密码

 

CentOS 7 破解root管理员密码

 

修改后:

CentOS 7 破解root管理员密码

 

还有一种情况是我这么修改了没用,但是换个方式填:

CentOS 7 破解root管理员密码

把这个填在最后也就行了

 

 

  1. 在管理员模式下修改密码

    具体的命令如下——

:/# chroot /sysroot

:/# passwd root

输入新的密码,重复输入新密码

:/# touch /.autorelabel

CentOS 7 破解root管理员密码

我这里passwd后面乱码,应该是不兼容的问题,装上少的包就好了。

PS : 在这个命令行下暂时没有找到重启的法子,最好呢是强制重启

CentOS 7 破解root管理员密码

 

  1. 就此结束

 

 

 

 

 

 

20180425

By lukas