温馨提示×

ubuntu ssh怎么改密码

小樊
56
2026-10-06 23:38:50
栏目: 智能运维

在 Ubuntu 上通过 SSH 改密码,通常有两种情况:改当前登录用户的密码 和 改其他用户的密码(需要权限)。


一、通过 SSH 登录后修改自己的密码

  1. 先 SSH 登录服务器:
ssh username@服务器IP
  1. 登录后执行:
passwd
  1. 按提示输入:
  • 当前密码
  • 新密码
  • 确认新密码

✅ 修改成功后会提示 password updated successfully


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

如果你是 root 或拥有 sudo 权限:

sudo passwd 用户名

例如修改用户 tom 的密码:

sudo passwd tom

然后输入 你自己的 sudo 密码,再设置新密码。


三、root 用户改自己密码

直接执行:

passwd

(root 不需要输入旧密码)


四、常见问题

1. 提示 “Permission denied”

  • 你没有权限
  • 使用 sudo 或切换为 root

2. 密码太简单被拒绝

Ubuntu 默认要求:

  • 不能太短
  • 不能和用户名相似
  • 不能是常见弱密码

3. 忘记密码怎么办?

需要通过 物理机 / 控制台 / VNC 进入恢复模式修改。


如果你是想:

  • 禁用密码登录(改用密钥)
  • 批量改用户密码
  • 写脚本自动改密码

可以告诉我,我可以给你具体方案。

0 踩