温馨提示×

debian如何替换用户密码

小樊
39
2026-09-10 22:02:29
栏目: 智能运维

在 Debian 中替换(修改)用户密码,常见方法如下:


一、修改当前用户自己的密码

passwd

按提示输入当前密码,然后输入新密码两次。


二、root 修改其他用户密码

需要有 root 权限:

sudo passwd 用户名

例如:

sudo passwd alice

直接输入新密码两次即可(不需要原密码)。


三、批量或非交互方式修改密码(脚本常用)

方法 1:使用 chpasswd

echo "用户名:新密码" | sudo chpasswd

示例:

echo "alice:NewPass123" | sudo chpasswd

方法 2:使用 usermod

sudo usermod -p "$(openssl passwd -1 新密码)" 用户名

四、强制用户下次登录修改密码

sudo chage -d 0 用户名

五、注意事项

  • Debian 默认使用 SHA-512 加密
  • 密码不要太简单,否则可能被拒绝
  • 修改 root 密码:
    sudo passwd root
    

如果你是想重置遗忘的密码(无法登录),我可以告诉你从单用户模式或 Live CD 恢复的方法。

0