CentOS忘记root密码

摘要:

系统启动过程中修改 root 密码看起来纷繁复杂,但其实本质还是使用 passwd 命令修改用户密码。


==============================

本文目录

==============================

CentOS 忘记 root 密码

-------- 1 CentOS 5 或 CentOS 6

-------- 2 CentOS 7 或 CentOS 8 或 CentOS 9

==============================


1 CentOS 5 或 CentOS 6

网上有资料说 CentOS 4 也是同样的方法,但是它版本太老了就没有进行测试

英文版:https://wiki.centos.org/TipsAndTricks/ResetRootPassword

中文版:https://wiki.centos.org/zh/TipsAndTricks/ResetRootPassword


2 CentOS 7 或 CentOS 8 或 CentOS 9

以下两个任选其一,ctrl + x 重启

init=/sysroot/bin/bash

rd.break

rd.break 参数表示 RAM disk break(中断正常的 initrd 是 Grub2 传递给 initRAMFS,中断了正常的启动过程,告诉 initRAMFS 不要将控制权转交给 systemd。

重新挂载 /sysroot 并修改密码

mount -o remount,rw /sysroot

chroot /sysroot

passwd root

exit

reboot

你可能感兴趣的:(CentOS忘记root密码)