当我们想要重置root管理员密码时,可以用如下的两种方法进行操作:
方法一 、使用re.break
首先如下图所示操作进入 内核选择界面
重启系统,在下图所示界面按e键
找到liunx这行,末尾空格后添加 rw rd.break
查看,可选步骤
以读写方式挂载sysroot
修改密码
强制重置文件系统的上下文
退出,exit
方法二 、使用init方法
重启系统,在下图所示界面按e键
随后进入以下界面,将ro修改rw , 在行末尾添加init=/bin/sh.
随后按Ctrl+x 启动到shell。
运行passed,并按提示修改root密码或者使用如下命令修改密码:
如果之前系统启动用了selinux,必须运行以下命令,否者将无法正常启动系统:
运行命令exec/sbin/init来正常启动,或者用命令exec /sbin/reboot重启
(重启完我们便可以得到下列结果,用户root可以使用密码root来进行登录)
方法一 、使用re.break
第一步、首先如下图所示操作进入 内核选择界面
第二步、重启系统,在下图所示界面按e键
第三步、找到liunx这行,末尾空格后添加 rw rd.break
然后按Ctrl+x
第四步、查看,可选步骤
这里sysroot是以只读的形式挂载的,所以要以可读可写的方式来挂载
第五步、以读写方式挂载sysroot
第六步、进入/sysroot子系统并修改密码
第七步、步 强制重置文件系统的上下文
第八步、退出,exit
最后按exit 退出,让系统自行加载,最后用新更改的root密码登录。
方法二、使用init方法
第一步、重启系统,在下图所示界面按e键
第二步、 随后进入以下界面,将ro修改rw , 在行末尾添加init=/bin/sh.
第三步、完成上诉操作后按 Ctrl+x 进入 shell命令提示符界面
第四步、直接运行命令 passwd
并按照提示进行修改密码
第六步、重置安全上下文(SElinux标签)
无论之前的系统是否启用了SElinux ,这里最好运行一下这条命令 touch /.autorelabel
来进行对文件打上SElinux标签。预防系统无法正常启动。