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

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

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

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

第二步:编辑引导选项

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

rd.break 

然后再按“Ctrl-x ” 保存退出进行下一步。
Redhat 恢复模式重置root用户密码_第1张图片
系统将以单用户模式启动,进入到一个根 shell 中。

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

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

mount -o remount,rw /sysroot

Redhat 恢复模式重置root用户密码_第2张图片
运行以下命令来更改 SELinux 上下文以确保密码更改不会受到影响:

chroot /sysroot

Redhat 恢复模式重置root用户密码_第3张图片
输入新的root 用户密码
Redhat 恢复模式重置root用户密码_第4张图片
第二次输入,必须和第一次输入密码相同。并请牢记,别再忘记了。
Redhat 恢复模式重置root用户密码_第5张图片
执行命令创建一个隐藏目录:touch /.autorelabel ,之后可以通过exit或者ctrl+d 退出。
Redhat 恢复模式重置root用户密码_第6张图片

之后等待重启即可。
Redhat 恢复模式重置root用户密码_第7张图片
Redhat 恢复模式重置root用户密码_第8张图片

完整的更改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)

推荐阅读

  • NTP(Network Time Protocol)协议详解
  • Ubuntu 20.04安装SQL Server
  • 易记笔记-Ubuntu升级软件包及注意事项
  • 易记笔记-Ubuntu系统时间更改
  • 易记笔记-Ubuntu 下【netstat】指令全解
  • ubuntu安装DHCP 服务和排错教程
  • Ubuntu 多路径服务报错处理方法
  • Ubuntu Samba高危安全漏洞修复
  • Windows 11安装Ubuntu 实战教程

你可能感兴趣的:(系统运维管理,服务器,运维,重置密码,redhat)