Soa como o comando que foi executado foi um comando chmod ou chown que modificou os arquivos do sistema operacional ("sudo: uid eficaz não é 0, sudo é instalado root setuid?"). Esta foi provavelmente uma mudança recursiva (-R) ou uma alteração *.
Portanto, consertar tudo o que foi quebrado muitas vezes não vale o esforço.
Eu gostaria de:
- Tire um instantâneo de cada volume associado à sua instância.
- Crie um volume a partir de cada instantâneo.
- Anexe esses volumes a uma nova instância.
- Monte-os.
- Analise o histórico do root no servidor corrompido para ver o que aconteceu.
- Backup de todos os seus dados (diretórios da web, arquivos de banco de dados, etc.)
- Crie uma nova instância para assumir o controle da antiga instância quebrada.
- Restaurar para a nova instância.
- Exclua a instância antiga.
- Desligue a instância que serve para montar os volumes criados a partir dos instantâneos.
- Aguarde alguns dias para verificar se tudo está funcionando.
- CUIDADOSAMENTE, exclua volumes, instantâneos e instâncias que não estejam mais em uso.
Veja também Elastic IPs, Chef, SaltStack e instantâneos automáticos periódicos (cuidado, isso pode ficar caro se feito errado.)