温馨提示×

centos替换密码如何操作

小樊
41
2026-10-20 19:19:53
栏目: 智能运维

在 CentOS 系统中,“替换密码”通常指 修改/重置用户密码(尤其是 root 用户)。下面分几种常见场景说明。


一、修改当前用户密码(知道原密码)

passwd

按提示输入:

  1. 当前密码
  2. 新密码
  3. 确认新密码

✅ 适用于普通用户或 root


二、root 修改其他用户密码

passwd 用户名

示例:

passwd zhangsan

直接设置新密码,不需要原密码。


三、忘记 root 密码(重置 root 密码)

CentOS 7 / 8 / Stream

  1. 重启系统,在 GRUB 界面按 e
  2. 找到 linux16 或 linux 行,在末尾添加:
    rd.break
    
  3. 按 Ctrl + X 启动
  4. 进入 emergency 模式后执行:
    mount -o remount,rw /sysroot
    chroot /sysroot
    passwd root
    
  5. 如果启用了 SELinux:
    touch /.autorelabel
    
  6. 退出并重启:
    exit
    reboot
    

四、批量替换/强制用户下次登录改密

chage -d 0 用户名

用户下次登录必须修改密码。


五、密码策略相关(可选)

查看密码复杂度策略:

cat /etc/security/pwquality.conf

设置密码最小长度:

authconfig --passminlen=8 --update

如果你指的是:

  • 替换密码文件(/etc/shadow)
  • 脚本批量改密码
  • LDAP / 域用户密码

可以告诉我具体场景,我给你更精确的命令。

0 踩