【Linux】Redhat 恢复模式重置root用户密码

redhat 一不小心忘记密码了,怎么办?可以参考如下方法重新设定密码。重新设定过程需要在系统启动时进入恢复模式来修改密码。

第一步:进入系统恢复模式

将Linux系统重启,等待出现引导界面时,按键盘的上下方向键可以停止倒计时,然后按e键进入内核编辑界面

第二步:编辑引导选项

进入内核编辑界面后,找到linux 开头,结尾quiet位置,输入参数

rd.break 

然后再按“Ctrl-x ” 保存退出进行下一步。
在这里插入图片描述
系统将以单用户模式启动,进入到一个根 shell 中。

第三步:重新挂载文件系统和修改密码

由于在上面的步骤中,根文件系统以只读模式挂载,你需要重新挂载它以使更改生效。使用以下命令:

mount -o remount,rw /sysroot

在这里插入图片描述
运行以下命令来更改 SELinux 上下文以确保密码更改不会受到影响:

chroot /sysroot

在这里插入图片描述
输入新的root 用户密码
在这里插入图片描述
第二次输入,必须和第一次输入密码相同。并请牢记,别再忘记了。
在这里插入图片描述
执行命令创建一个隐藏目录:touch /.autorelabel ,之后可以通过exit或者ctrl+d 退出。
在这里插入图片描述

之后等待重启即可。
在这里插入图片描述
在这里插入图片描述

完整的更改root密码指令

如下:

mount -o remount,rw /sysroot

chroot /sysroot

passwd # 或者echo 新密码 | passwd --stdin root

touch /.autorelabel

sync # sync 命令确保操作系统中的所有写入操作都已被刷新到物理磁盘上,以避免数据丢失。

exit #或者 按 ctrl+d 键 (exit)

reboot # 或者  按 ctrl+d 键 (exit)

推荐阅读

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Par@ish

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值