passwd 命令也不会提示更改密码

passwd 命令也不会提示更改密码

我正在尝试更改包括 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

相关内容