安亿程序开发

CentOS Minimal如何改密

1 次浏览
# 智能运维 # centos

在 CentOS Minimal 里修改密码,常用方法如下(适用于 CentOS 7/8/Stream): 一、修改当前用户密码 passwd 按提示输入旧密码和新密码即可。 二、修改其他用户密码(需 root 权限) passwd 用户名 例如: passwd root passwd testuser 三、以 root 身份强制修改(忘记密码时) 如果你已经是 root: pass

CentOS Minimal 里修改密码,常用方法如下(适用于 CentOS 7/8/Stream):


一、修改当前用户密码

passwd

按提示输入旧密码和新密码即可。


二、修改其他用户密码(需 root 权限)

passwd 用户名

例如:

passwd root
passwd testuser

三、以 root 身份强制修改(忘记密码时)

如果你已经是 root:

passwd 用户名

如果 忘记 root 密码,需要进入 单用户模式 / 救援模式


四、忘记 root 密码(CentOS 7/8 通用)

1️⃣ 重启系统,在 GRUB 界面按 e

2️⃣ 找到以 linux16linux 开头的行

在行尾添加:

init=/bin/bash

或(推荐):

rd.break

3️⃣ 按 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

五、CentOS Stream 9 特别说明

如果系统使用 UEFI + GRUB 加密,需要额外操作。
严重时建议使用 安装 ISO → Rescue Mode


六、验证是否修改成功

ssh 用户名@localhost

或本地直接登录测试。


如果你能说明:

  • ✅ CentOS 7 / 8 / Stream 哪个版本
  • ✅ 是忘记密码还是正常修改

我可以给你 更精确、不出错的操作步骤