文档首页> 云计算> 蓝易云:Linux服务器如何修改密码

蓝易云:Linux服务器如何修改密码

发布时间:2025-12-19 00:04       

在 Linux 服务器上修改密码,核心就三类场景:改自己的密码、管理员给别人改、忘记密码救援。下面按“最少步骤 + 最低踩坑率”给你一套可直接照做的方案。🔐


1)修改当前登录用户的密码(最常用)

登录服务器后执行:

passwd
​

系统会依次提示输入:旧密码 → 新密码 → 再确认一次新密码。
要点:输入密码时终端不会显示字符,这是正常现象。🙂


2)管理员修改指定用户密码(含 root)

如果你有管理员权限(root 或 sudo),可以直接改某个用户:

A. 给普通用户改密码

sudo passwd 用户名
​

或你已是 root:

passwd 用户名
​

B. 修改 root 密码(谨慎)

sudo passwd root
​

说明:在生产环境里,root 密码属于“最高权限钥匙”,建议配合更严格的登录策略(后面有建议)。🛡️


3)忘记密码、进不去系统时怎么改(应急方案)

当你无法正常登录(例如 root/用户密码忘了),通常走“控制台/救援模式”:

A. 有云厂商控制台(推荐)

进入云控制台的 VNC/串口/救援模式,按平台流程重置密码。这是最稳的方式,因为不依赖 SSH 登录。

B. 自建/物理机:单用户模式(思路)

  1. 进入引导界面(GRUB)把系统切到单用户/救援模式
  2. 挂载系统分区为可写
  3. 执行 passwd 用户名 重设密码
  4. 重启恢复正常启动
    提示:不同发行版进入方式略有差异,但核心逻辑一致:拿到本机控制权 → 重设密码。

4)修改后必须做的两项“安全收口”(强烈建议)✅

  1. 验证新密码是否生效
    • 退出再登录一次,确认能正常进入。
  2. 降低被撞库风险
    • 建议启用 SSH 密钥登录,减少纯密码暴露面
    • 如需密码登录,至少确保密码强度足够(长度更重要,建议 12 位以上,混合字符)

常见报错快速定位(1 分钟止损)🚦

  • 提示权限不足:你不是 root,或没 sudo 权限 → 用 sudo passwd 用户名
  • 提示 token/认证失败:旧密码输入错,或账户状态异常 → 重新确认账户、重试
  • 改完仍登录失败:可能被 SSH 配置限制(例如禁止密码登录/禁止 root 登录)→ 检查 SSH 配置与策略

如果你告诉我你的系统发行版(Debian/Ubuntu/CentOS 等)以及你是“能登录但想改密码”还是“完全登录不了”,我可以把应急路径精确到对应系统的具体操作步骤。