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

我可以在CentOS 5.11 VPS(通过ssh密钥)login到我的sudo帐户,但是我必须重置root密码和sudo用户密码(这两者中的任何一个)。 这是可能的和如何?

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

是的,一旦你以root身份连接,inputpasswd root ,它会提示你input新的密码,并要求确认。 之后,新密码就是你input的密码。

对于sudo passwd,它实际上是用户密码本身,你将在这种情况下需要更改用户密码,例如更改用户“testing”密码,键入为root passwd test

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

 passwd $username 

只需用所需的用户名replace$ username。

它会询问你新的密码,并在系统(/ etc / shadow)中改变它。