我有一个同事(他离开了公司)对 Ubuntu 服务器进行了“强化”。他做了以下事情:
useradd -D -f 30 chage --inactive 30 root
据我所知,root 帐户将在 30 天内过期...现在我无法登录 root 帐户...因为它已过期。我收到一条消息说:
Your account has expired; please contact your system administrator
使用我的云提供商门户,我可以创建一个新用户(sudo 用户)并能够更改为 root。但是当我更改为 root 并输入密码时,我仍然收到此信息:
Your account has expired; please contact your system administrator
su: Authentication failure
(Ignored)
另外,我无法更改普通用户的密码。我更改了密码,然后登录,却出现身份验证失败... 疯了!也许这与 root 问题有关。
我知道要重新启用一个帐户,我需要用 root 身份来做,但是当你想重新启用的帐户是 root 时该怎么办呢?:)
因此,我欢迎任何有关如何解决此问题的想法。
非常感谢