O usuário parou de ser sudoer após a atualização da liberação

0

Eu atualizei um servidor web, que estava executando o Ubuntu de 11,10 a 12,04 (sem tempo de inatividade desde sua criação, embora atendendo 10-40k solicitações / dia).

 sudo apt-get install update-manager-core
 do-release-upgrade

Durante a atualização tudo parecia normal. Reiniciei a instância (EC2): apache2, mysql - todos parecem estar em execução. Mas:

g****c@ip-10-**-**-***:~$ sudo apt-get install libssh2-php
[sudo] password for g****c:
g****c is not in the sudoers file.  This incident will be reported.

(Eu fiz o backup da instância antes de atualizar: na origem, esse usuário é sudoer). Como posso resolver esse problema? Como faço para recuperar o su no servidor remoto?

    
por chromodoris8200 30.10.2014 / 13:51

1 resposta

0

Você está com alguns problemas. A menos que você tenha um conjunto de senhas de usuário root ou acesso a outro usuário que ainda possua recursos sudo, você está sem sorte e terá que colocar a máquina no modo de recuperação de alguma forma.

Isso pode exigir acesso físico, mas se você estiver usando um servidor hospedado, seu provedor de hospedagem normalmente oferece uma interface da Web que pode colocar sua máquina nesse modo. Faça backup de tudo AGORA, se você não tiver feito isso.

Se você conseguir colocar sua máquina no modo de recuperação, siga este post para recuperar os recursos do sudo:

Perdi meu acesso root e não consigo instalar nenhum software ou qualquer outra operação privilegiada

    
por ApolloLV 30.10.2014 / 14:12