在 Xen VM 框架下运行的非关键服务器(Debian 7,内核 3.2.65 x86_64)上,这是我每月以“user1”身份登录一次的系统。
今天我:
- 无法通过 ssh+password 以 user1 身份登录
- 可以通过 ssh+key auth 以 user1 身份登录
- 无法通过 ssh+key auth 以 root 身份登录(禁止 ssh root 登录)
- /etc/passwd 和 /etc/shadow 数月来一直没有改变(来源:ls)
- chage -l user1 也给出了数月前密码的最后更改日期
- 无法 su 到 root(密码被拒绝)
- 可以 su 到 user2(密码被接受),从那里无法 su 到 user1(密码被拒绝)。只允许退出回 user1(不需要 pwd 提示)
我的问题是:还有其他方法吗:
- 检查密码是否已更改?
- 了解没有 root 权限会发生什么...
另请注意,主机服务器公司于 10 月 22 日进行了一次重大 Xen 升级(但我不确定这对我的问题是否重要)