用户密码更改后 SSH 使用旧密码

用户密码更改后 SSH 使用旧密码

我们遇到了一个奇怪的问题,在使用密码通过 SSH 连接到两台不同的机器(均运行 Debian 5.0)后,使用 更改密码passwd,注销,新密码被拒绝,因为不正确。我们仍然可以使用旧密码连接。

再次尝试更改密码时:

  1. 使用旧密码作为当前密码-我们得到passwd: Authentication failure
  2. 使用新密码作为当前密码和新密码:Password unchanged
  3. 使用新密码作为当前密码并将其更改为另一个密码:密码已更改,但在登录时仍未被识别为有效的 SSH 密码。

我们没有根访问权限,并且sudo只能执行少量命令。

这种行为的原因是什么?

答案1

虽然你问了,但我想你应该知道该怎么做:让管理员检查 pam 模块的配置是否正确。他/她可能还必须重置你的失败登录计数器。

答案2

机器的管理员可能会根据 LDAP 或 kerberos 数据库进行 ssh 身份验证。

您可以检查 /etc/pam.d 中的 common-* 文件

相关内容