linux重置root用户密码
重置root密码
法一:rd.break
第 1 步:重启系统编辑内核参数
第 2 步:找到 linux 这行,在此行末尾空格后输入rd.break
(End键也可直接进入行尾)
成功后显示页面为:
第 3 步:查看。可选(该步骤可省略)
命令为:mount | grep sysroot
第 4 步:以读写方式挂载sysroot(这里sysroot是以只读的形式挂载的,所以要以可读可写的方式来挂载 )
命令为:mount -o remount,rw /sysroot/
第 5 步:进入 /sysroot 子系统重置密码
(进入 /sysroot 子系统后,也可直接输入passwd进行重置密码)
命令为:
1> chroot /sysroot
2> echo redhat | passwd --stdin root
第 6 步:强制重置文件系统的上下文
命令为:touch /.autorelabel
第 7 步:执行两次 exit 退出,重置系统文件上下文,会有个百分比(也可执行一次exit后,再执行 reboot 命令)
密码重置完成,等待启动
法二:init
第 1 步:重启系统编辑内核参数
第 2 步:在 linux 所在参数行添加以下内容
1> 将ro改为rw(将只读改为读写)
2> 末尾添加 init=/bin/sh
而后点击Ctrl+x,进入可选步骤
第 3 步:可直接输入 passwd 修改密码。
命令:echo redhat | passwd --stdin root(该命令也可以)
第 4 步:强制重置文件系统的上下文
命令为:touch /.autorelabel
第 5 步:运行命令 exec /sbin/init 来正常启动,或者用命令 exec /sbin/reboot 重启
密码重置完成,等待启动