在 Debian 中替换(修改)用户密码,常见方法如下:
passwd
按提示输入当前密码,然后输入新密码两次。
需要有 root 权限:
sudo passwd 用户名
例如:
sudo passwd alice
直接输入新密码两次即可(不需要原密码)。
chpasswdecho "用户名:新密码" | sudo chpasswd
示例:
echo "alice:NewPass123" | sudo chpasswd
usermodsudo usermod -p "$(openssl passwd -1 新密码)" 用户名
sudo chage -d 0 用户名
sudo passwd root
如果你是想重置遗忘的密码(无法登录),我可以告诉你从单用户模式或 Live CD 恢复的方法。