Recuperar senha sudo do servidor sobre o ssh

1

Estou trabalhando em um servidor Ubuntu 12.04 e não recebi uma senha sudo. Agora eu preciso recuperar isso. Descobri que precisamos reiniciar no modo de recuperação para fazer isso, mas não sabemos como entrar no modo de recuperação por meio do ssh.

Alguma idéia de como isso é possível ou alguma outra idéia para recuperar a senha do sudo? Eu tenho acesso root por meio do ssh.

Atualização:

Eu tentei fazer isso:

su -

Mas sem sucesso:

su: Authentication failure
    
por Toon 01.10.2014 / 19:42

2 respostas

0

Você não pode alterar sua senha devido ao sistema de arquivos ser montado no modo somente leitura quando inicializado no sistema de recuperação do Ubuntu.

Veja esta resposta do AskUbuntu para mais detalhes, mas você precisará executar o seguinte comando para montar o sistema de arquivos como leitura / gravação:

mount -rw -o remount /

Após a remontagem, a saída do comando mount deve ser semelhante a esta para o sistema de arquivos raiz:

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

Como um aparte, executar su - como root não lhe dará nenhum acesso mais alto - root é o mais alto possível em um sistema Linux.

    
por 01.10.2014 / 19:59
0

Você tem acesso sudo a partir de sua conta de usuário? SSH para a caixa, faça o login e digite

sudo -i

Se você conseguir entrar, agora você está lá como root usando suas credenciais. Você pode então alterar a senha. Dá uma chance?

    
por 01.10.2014 / 21:19