Como minha senha root do Ubuntu pode mudar sem o meu conhecimento e como posso recuperar o controle?

2

E eis que eu entro na minha máquina hoje, como todos os dias, su root e não aceita mais a minha senha de root. Como isso poderia acontecer, supondo que eu não passasse a noite na minha máquina e mudasse a senha antes de voltar para a cama? É possível recuperar o controle dessa máquina ou o jogo acabou?

    
por Shine 15.09.2010 / 12:00

5 respostas

4

Você pode recuperar o controle:

  • Inicializando no modo de usuário único (no grub, edite o kernel atual pressionando e , adicione "single" no final, inicialize com b
  • Inicialize um CD ao vivo, chroot (google this)
  • nos dois sentidos, altere sua senha

Mas: Se você não se lembra de ter alterado a senha, reinstale a máquina!

    
por 15.09.2010 / 12:13
3

No Ubuntu você provavelmente ainda é um "sudoer", então você deve poder usar sudo com sua senha usuário (não a raiz). A partir daí, você poderá redefinir a senha do root.

$ sudo passwd
    
por 15.09.2010 / 16:30
1

Antes de recarregar seu sistema, tente usar chage para ver quando a senha foi alterada (se foi) ou se ela simplesmente expirou. Você também pode verificar / var / log / secure.

reinstalar um sistema simplesmente porque a senha expirou seria muito boba.

    
por 15.09.2010 / 21:16
0

Eu tive problemas de "senha" quando meu diretório raiz (/) está 100% cheio.

Eu corro um script cron que rsyncs para um disco rígido externo que não foi montado em tempo de execução. O rsync não se importa com qual dispositivo / partição o diretório está mapeado, então ele foi em frente e preenchido / external_hd. Normalmente, o / external_hd é o dispositivo de 1 TB localizado na parte superior da torre do meu computador. Mas quando não está montado (por exemplo, o disco rígido externo não está ligado), o diretório ainda está lá, então ele escreve para a partição / (por padrão, criaria o diretório de qualquer maneira, eu acredito). Da próxima vez que reiniciei, não consegui entrar no Ubuntu, obtendo um erro no nome de usuário / senha. Depois que eu deletei os arquivos, tudo funcionou como esperado.

Eu também tive esse problema ao executar o downloader de MP3 da Amazon e um /. Ele dá a você um erro de tipo de permissão e a execução do aplicativo no gksudo não resolve isso.

Eventualmente, parei de ser tão preguiçoso e mudei o script para pular o rsyncing para externo se ele não estivesse montado.

    
por 15.09.2010 / 17:20
0

Eu gosto da solução de "honk", mas você pode encurtar isso: sudo passwd é suficiente para alterar a senha do root. :-)

(Não consigo comentar "sobre a resposta dele, então estou postando uma nova)

    
por 15.09.2010 / 17:36