开发者社区> 印冲> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Centos\RedHat7单用户模式破解root用户密码

简介:
+关注继续查看

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

rd.break方法:

1、按e以后会进入内核启动页面
2、在linux16或者linuxefi这行的后面输入:
如果是物理机,添加:rd.break
如果是虚拟机,添加:rd.break console=tty0
然后按“ctrl+x“进入switch_root
3、mount –o remount,rw /sysroot
4、chroot /sysroot
5、passwd 修改密码,如果为乱码的话 export LANG=en_US.UTF-8
6、touch /.autorelabel 这句是为了selinux生效
7、mount –o remount,ro /sysroot
8、exit
继续引导开机

init方法:

1、启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式。
2、在linux16/linux/linuxefi所在参数行尾添加以下内容:init=/bin/sh(或者init=/bin/bash),并把ro改为rw(这样就可以省去第4步)
3、按Ctrl+x启动到shell。
4、挂载文件系统为可写模式:mount –o remount,rw /
5、运行passwd,并按提示修改root密码。或者 执行 echo redhat|passwd --stdin root &>/dev/null (redhat是密码,可自己设定)
6、如果之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统:touch /.autorelabel
7、运行命令exec /sbin/init来正常启动。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
CentOS7重置root密码
CentOS7重置root密码
1339 0
CentOS 7 下安装 Docker 及操作命令
CentOS 7 下安装 Docker 及操作命令
59 0
CentOS安装Nvidia驱动和CUDA
CentOS安装Nvidia驱动和CUDA
115 0
Samtools(CentOS Linux)安装及常用命令详解
Samtools(CentOS Linux)安装及常用命令详解
192 0
Linux(CentOS 7_x64位)系统下安装Xmgrace
Linux(CentOS 7_x64位)系统下安装Xmgrace
440 0
CentOS7安装VMware Tools
CentOS7安装VMware Tools 安装依赖包[root@localhost ~]# yum -y install perl gcc make kernel-headers kernel-devel 加载vmware tools 到CentOS7光驱CD-ROM点击菜单 虚拟机 ——> 安装VMware Tools(T).
3461 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
3D/AR技术在新零售商业场景中的应用
立即下载
新零售时代, 特步的供应链转型升级之路
立即下载
低代码开发师(初级)实战教程
立即下载