通过SSH恢复服务器的sudo密码

我在一个Ubuntu 12.04服务器上工作,我没有提供一个sudo密码。 现在我需要恢复它。 我发现我们需要重启进入恢复模式,但是我们不知道如何通过ssh进入恢复模式。

任何想法如何可能或任何其他想法恢复sudo密码? 我有通过SSH的根访问。

更新:

我试图做到这一点:

su - 

但是没有成功:

 su: Authentication failure 

在启动到Ubuntu的恢复系统时,由于文件系统以只读模式挂载,所以不能更改密码。

有关更多详细信息,请参阅AskUbuntu答案 ,但需要运行以下命令以读/写方式重新安装文件系统:

 mount -rw -o remount / 

重新安装之后, mount命令的输出应该与根文件系统类似:

 /dev/sda1 on / type ext4 (rw,errors=remount-ro) 

另外,以root身份运行su -不会给你更高的访问权限 – root是Linux系统中最高的。

你有从你的用户帐户sudo访问? SSH到框中,login和input

 sudo -i 

如果你能进入,你现在作为根用你的凭据。 然后您可以更改密码。 试试看?