Se houvesse uma maneira eficiente de recuperar uma senha do seu hash, não seria uma maneira eficiente de armazenar senhas! O objetivo de um hash criptográfico é ser difícil de reverter.
Se você estiver em uma plataforma de nuvem, geralmente terá a opção de alterar a senha do root ou fazer o upload de uma chave SSH para o usuário raiz que permita a recuperação do acesso.
Se você não estiver em uma plataforma de nuvem, mas em uma VM local, poderá inicializar em uma imagem ao vivo, fazer o chroot em seu disco e alterar a senha do root.
Você também pode se esforçar muito para lembrar se você autorizou a chave de outro usuário a se conectar a essa conta root com SSH sem senha. Ou com alguma sorte, você pode ter dado grandes sudo
permissões para um usuário que poderia executar sudo -i
ou sudo su
ou sudo bash
, o que pouparia você ...
Se você não tem acesso privilegiado à VM e não há brecha na sua configuração, então você está ferrado ...