rhel8/centos8 重置root密码
方法1:rd.break
第一步: 重启系统并编辑内核参数,如图: 进入之后,按e键进入编辑修改。
第二步: 在进入该界面之后,在linux这行的末尾输入rd.break,在按Ctrl + x进入下一步骤。
第三步: 输入mount | grep sysroot 查看可选步骤,这里sysroot是以只读的形式挂载的,所以要以可读可写的方式来挂载 第四步: 以读写方式挂载/sysroot,命令:mount -o remount,rw /sysroot 第五步: 修改密码,进入/sysroot子系统(命令:chroot /sysroot/)并修改密码(命令:echo 123456 | passwd --stdin root) 第六步: 强制重置文件系统的下上文(命令:touch /.authorelabel) 第七步: 退出(命令:exit)再次输入exit,再次执行一次exit,重置文件系统上下文会有一个百分比,加载到100%修改就完成了,再次登录时就只能输入刚修改的密码。
方法2:init方法
1.首先第一步一样,重启系统,按e键进入编辑模式,将linux一行中 ro 修改为 rw ,末尾添加 init=/bin/sh ,如图: 在按Ctrl + x启动到shell 2.进入到shell后,输入 echo pwd | passwd --stdin root (注意:命令中的pwd是指你要修改的密码,这里只是用pwd来代替而已) 3.紧接着在输入命令:touch /.autorelabel 4.输入命令exec /sbin/init运行命令并正常启动,如图:
注意:有些命令之间存在空格,有些存在符号,看清在写!!!
|