红帽认证学习笔记-Centos7.5破解root密码

centos7/rhel7进入单用户方式和重置密码方式发生了较大变化,GRUB由b引导变成了ctrl+x引导。
重置密码主要有rd.break和init两种方法。

环境:centos7.5

方法:重置密码主要有rd.break和init两种方法。

rd.break方法:
1、启动的时候,在启动界面,相应启动项,内核名称上按“e”;
红帽认证学习笔记-Centos7.5破解密码-LMLPHP
2、进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入;
红帽认证学习笔记-Centos7.5破解密码-LMLPHP
3、进去后输入命令mount,发现根为/sysroot/,并且不能写,只有ro=readonly权限;
红帽认证学习笔记-Centos7.5破解密码-LMLPHP
4、mount -o remount,rw /sysroot/,重新挂载,之后mount,发现有了r,w权限;
#mount -o remount,rw 重新挂载为已经挂载了的文件系统(以读写权限挂载),需要注意的是,挂载点必须是一个已经存在的目录,这个目录可以不为空。一般用于此目录下的文件为ro权限,需要临时变更为可修改权限。
红帽认证学习笔记-Centos7.5破解密码-LMLPHP
5、chroot /sysroot/ 改变根; 输入passwd,交互修改;
红帽认证学习笔记-Centos7.5破解密码-LMLPHP
如果之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统touch /.autorelabel
红帽认证学习笔记-Centos7.5破解密码-LMLPHP
然后reboot
红帽认证学习笔记-Centos7.5破解密码-LMLPHP
至此,密码修改完成。

init方法:

  1. 启动系统
    ,并在GRUB2启动屏显时,按下e键进入编辑模式。
  2. 在linux16/linux/linuxefi所在参数行尾添加以下内容:init=/bin/sh
  3. 按Ctrl+x启动到shell。
  4. 挂载文件系统为可写模式:mount –o remount,rw / 红帽认证学习笔记-Centos7.5破解密码-LMLPHP
    红帽认证学习笔记-Centos7.5破解密码-LMLPHP
  5. 运行passwd,并按提示修改root密码。
  6. 如果之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统:touch /.autorelabel
  7. 运行命令exec /sbin/init来正常启动,或者用命令exec /sbin/reboot重启
    红帽认证学习笔记-Centos7.5破解密码-LMLPHP
    注意init方式修改centos7.5测试不能自动重启。需要手动强制关机重启一次,密码也修改成功了。
    扩展
    1、root是管理员,是最高权限的象征,系统一般从安全角度默认禁用,通过su或sudo获取root权限;
    2、rootfs是根文件系统,linux系统的根目录的挂载点是/,roofs是根目录下的所有的文件集合,是一个可以运行的系统的组织。
    3、chroot是把目标地址作为根目录来使用,这个目录下边是一个可以运行的系统组织,当然PATH中必须要有shell才行。
    4、sysroot是交叉编译时指定临时根目录的方式,具体形式为–with-sysroot=/path这样编译过程就会把path当成根目录,确定相对的依赖,编译后在正常的系统中也就很容易的寻找到依赖了。
    5、install_root是make install时使用,用来指定安装的根路径

参考文章:
mount命令
https://blog.csdn.net/u012700515/article/details/38309575
https://blog.csdn.net/z120270662/article/details/79191036
https://blog.csdn.net/wuweilong/article/details/40796015
https://www.cnblogs.com/y724107196/p/4019586.html
扩展
https://blog.csdn.net/xibeichengf/article/details/50428626
http://blog.sina.com.cn/s/blog_70ccedf70102wkbj.html
https://blog.csdn.net/cnsword/article/details/6397087?utm_source=copy

如有错误欢迎留言指出!

10-05 17:26