我正在尝试更改包括 root 在内的多个帐户的密码。
它也不会提示更改密码。
我看到有人建议删除并重新安装 passwd,这会损坏我的一台虚拟机,所以这不是一个选择。
Azure 中安装的大约 25 台新 VM 上发生了此问题,因此需要修复它。
我还找不到任何其他可以在 Linux 中更改密码的程序。
在 root 中 - 尝试更改用户 netadm
它只是说,这里你的密码已更新,无需我指定密码。
root@host:/home/user# passwd netadm
passwd: password updated successfully
操作系统是 Debian 11
我可以进入,因为我安装了 tacacs 和无密码 ssh 登录 pub/priv 密钥对,但现在我无法进入原始本地帐户。
尝试删除帐户 - netadm 并重试。尝试使用新帐户 netadm2,结果相同。
root@host:/etc/pam.d# sudo useradd netadm2
root@host:/etc/pam.d# passwd netadm2
passwd: password updated successfully