Pular para o conteúdo

Quebrando senha do usuário root (Debian e derivados)

Dica publicada em Linux / Introdução
Perfil removido removido
Hits: 29.836 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Quebrando senha do usuário root (Debian e derivados)

Esta pequena dica, procura passar informações sobre como quebrar a senha do root em caso de perda da mesma, mas também, pode ser útil em outras ocasiões, como no trabalho, escola... etc.

Se você já usou o Linux Educacional na escola, tentou instalar algum utilitário e se deparou com o pedido de senha do root. Ou colocou uma senha tão grande no root que, quando reiniciou a máquina, sequer tinha ideia da senha que havia colocado... É meu amigo... Essa dica é para você!

Item necessário: LiveCD do Debian ou Ubuntu.

Procedimentos

A primeira etapa é "bootar" o sistema através de um Live-CD/DVD/USB bootável. Se você possui um sistema GNU/Linux, já deve estar familiarizado com o procedimento.

Logo após carregar o sistema para testá-lo, você deve notar que, ao se digitar sudo su no terminal, o sistema automaticamente loga como root, sem solicitar qualquer chave de segurança.

Esse processo é também chamado de free root, ou seja, vamos supor que você esteja experimentando o Ubuntu e queira instalar algum programa. Se o Live-CD viesse com alguma senha para o superusuário, você não conseguiria instalar programas, por isso, o Live-CD do Ubuntu já vem com o free root.

Bom, então, tudo o que precisará fazer agora, é entrar no terminal e acessar os arquivos do diretório raiz que estão em seu disco rígido:

cd '/media/diretório_raiz'

Obs.: é no endereço /media onde ficam montados os dispositivos USB, disco rígido, SD, etc. Você pode montá-los manualmente em outras pastas do sistema.

Após isso, você pode digitar o comando ls para ver o conteúdo do diretório raiz do sistema que está instalado em seu disco rígido. Segue o exemplo:

ls
  bin   etc         lib         mnt   root  selinux  tmp  vmlinuz
  boot  home        lost+found  opt   run   srv      usr
  dev   initrd.img  media       proc  sbin  sys      var
   
   
Até aí tudo certo, agora tudo o que precisa fazer é modificar um arquivo chamado shadow que fica dentro da pasta /etc. Segue o exemplo:

cd etc

A partir de agora, as ações necessitam do nosso amiguinho free root, então, digite o comando com sudo no início.

O que faremos, é abrir esse arquivo shadow com o GEdit, mas o seu editor de texto padrão pode ser outro, como por exemplo o Mousepad, no caso do Xfce. Então, caso você não esteja realizando esse procedimento pelo Ubuntu, mude o GEdit pelo seu editor padrão, mas nesse exemplo usaremos o GEdit.

Segue o exemplo:

sudo gedit shadow

A janela do editor de texto abrirá com algumas informações e você logo notará na primeira linha algo semelhante ao exemplo abaixo:
root:$6$eIYQVpz1$4nhn.EfzTJl3I:16100:0:99999:7:::

Agora, faça o seguinte: retire a escrita que está entre o primeiro ":" e o segundo ":". Segue o exemplo:

Ficará assim:

root::16100:0:99999:7:::
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Feche o arquivo, salvando-o. E logo após isso, reinicie a máquina ejetando o Live-CD.

Tente utilizar alguma tarefa que necessite do root e perceberá que ele está sem senha. Para colocar uma nova senha para o root:

passwd root

Escolha a nova senha e confirme a mesma. Fazendo isso, você acaba de recuperar ou ganhar acesso ao root!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Ubuntu: Alterando botões das janelas

DirBuster - Descobrindo todos os diretórios de um site

Como criar um pacote RPM [vídeo]

Bloqueio de P2P via IPTables

Instalando pacotes RPM e resolvendo as dependências em modo texto

Desabilitar o sininho (bell) no terminal

Instalando VNC e o ambiente desktop MATE no Kali Linux 2.0

Boot mais rápido no Slackware

Administrando rota de viagem com o Google Earth

Adicionando o repositório brasileiro no ArchLinux

#1 Comentário enviado por ceanm em 05/05/2015 - 13:03h
Boa Tarde Parceiro, trabalho num provedor de internet, as vezes visito clientes usando Linux, leigos, os mesmos não te ideia das suas senhas root, assim muitas vezes eu preciso pra acessar o shell do sistema e configurar algumas coisas, mas minha duvida no seu tutorial é simples... funciona somente eu tendo um livecd? valeu cara.

Contribuir com comentário

Entre na sua conta para comentar.