使用 SSH 密钥在 CentOS 上恢复密码

使用 SSH 密钥在 CentOS 上恢复密码

我可以登录 CentOS 5.11 VPS 上的 sudo 帐户(通过 ssh 密钥),但我必须重置 root 密码和 sudo 用户密码(这两个密码中的任何一个)。这可能吗?如何操作?

答案1

如果您不知道 sudo 用户的当前密码或当前的 root 密码,并且您没有控制台访问权限或其他 Web 面板方式来更改 root 密码,那么您就麻烦了,应该联系您的服务提供商的支持。

答案2

是的,一旦您以 root 身份连接,输入passwd root,系统会提示您输入新密码,并要求您确认。之后,新密码就是您输入的密码。

对于 sudo passwd,它实际上是用户密码本身,在这种情况下您需要更改用户密码,例如要更改用户“test”密码,请以 root 身份输入passwd test

答案3

使用 passwd 程序(以 root 身份):

passwd $username

只需将 $username 替换为所需的用户名即可。

它会要求您输入新密码并在系统 ( /etc/shadow ) 中更改它。

相关内容