在 CentOS Minimal 里修改密码,常用方法如下(适用于 CentOS 7/8/Stream):
passwd
按提示输入旧密码和新密码即可。
passwd 用户名
例如:
passwd root
passwd testuser
如果你已经是 root:
passwd 用户名
如果 忘记 root 密码,需要进入 单用户模式 / 救援模式。
elinux16 或 linux 开头的行在行尾添加:
init=/bin/bash
或(推荐):
rd.break
Ctrl + x 启动rd.break 方式(推荐)mount -o remount,rw /sysroot
chroot /sysroot
passwd root
设置完密码后:
touch /.autorelabel
exit
reboot
touch /.autorelabel用于 SELinux 重新标记,否则可能登录失败。
init=/bin/bash 方式mount -o remount,rw /
passwd root
sync
reboot -f
如果系统使用 UEFI + GRUB 加密,需要额外操作。
严重时建议使用 安装 ISO → Rescue Mode。
ssh 用户名@localhost
或本地直接登录测试。
如果你能说明:
我可以给你 更精确、不出错的操作步骤。