Loading color scheme

Quebrando senha do Linux

Olá pessoal, tudo bem?

Este tutorial visa ajudar pessoas que querem recuperar o acesso a sua conta do sistema Linux.

Utilizarei o Linux Mint, mas vale para qualquer sistema que faça parte desta distribuição e até para os demais sistemas.

 Mostrarei a maneira que acho que seja a mais eficiente na hora de recuperar o acesso a uma conta em que a senha foi esquecida ou perdida.

 Utilizarei uma máquina virtual criada no Virtualbox. Para baixar o virtualbox, acesse o link a seguir: https://www.virtualbox.org/wiki/Downloads

 Primeiro Vejamos que o acesso não pode ser realizado com o único usuário que temos que é o usuário "ednaldo - ednaldo Mendes de Araújo".

Vamos reiniciar nosso computador e começar as configurações necessárias.

Neste momento precisamos pressionar repetidamente a tecla "esc" para nos permitir acessar as opções do grub.

 

Neste momento pressionaremos a tecla "e", para acessar as opções do grub onde me permite alterar a maneira como o linux irá iniciar.

Navegue até a linha que inicia por "linux /boot/vmlinux-....", vá até o final da linha com a seta do teclado que aponta para a direita ou pressionando a tecla "end".

Altere apenas as opções: "ro quiet splash" para "rw init=/bin/bash", conforme imagem abaixo:

 

A alteração acima nos permite acessar um shell bash onde será possível realizar alterações no nosso sistema. 

Agora vamos voltar o cursor "_" para o início da linha, pressionar "F10" para salvar as alterações e reinicar o sistema já no terminal.

 

Na tela abaixo já podemos perceber que o linux reiniciou no prompt de comando e com o usuário root.

Na tela abaixo, mostro onde ficam armazenadas as senhas inclusive a senha do usuário root.

Comando: cat /etc/gshadow | less

Veja o arquivo aberto na tela abaixo!

Para sair, digite "q".

Na imagem abaixo iremos alterar os pontos de montagem para permitir que o linux grave as informações que iremos realizar.

Comandos:

mount -o remount,rw / --> "-a" monta a partição para leitura/gravação enquanto que "-r" monta a partição somente para leitura.

mount -a --> monta todos os sistemas de arquivos especificados no arquivo "/etc/fstab"

nano /etc/shadow --> Acessa o arquivo shadow para alteração da senha do root.

Visão da senha do usuário root.

Apagando a senha do usuário root.

Observe que no meu caso ficou apenas "root::18396:0:99999:::", conforme imagem abaixo:

Para salvar e sair, pressionamos as teclas "CTRL + O" e "ENTER". Depois pressionamos "CTRL + X".

Depois que apagamos a senha do root, salvamos as informações e alteramos novamente as configurações de leitura e escrita das partições.

Comando sync confirma alteração realizada na senha do usuário root.

Caso os comandos "reboot ou reboot -f" não funcionarem, force a reinicialização do sistema.

Poderíamos já criar o usuário neste ponto do vídeo, mas vou mostrar como criar ao chegar na tela de login.

Isso vai mostrar que realmente o root está sem senha porque vamos realizar um login com ele.

Reiniciando o sistema, agora deixe ligar normalmente.

 

 Pressione "ENTER" para iniciar normalmente.

 

Na tela abaixo, ao invés de logar, pressione as teclas "CTRL + ALT +F1" para acessar o terminal.

Iremos confirmar se o usuário root está sem senha.

Ao digitar "root" ele já loga sem pedir senha.

Aqui aproveitaremos para definir uma senha para o root.

Comando: "passwd root"

Agora vamos criar um usuário "mendes" que servirá para alterar a senha do usuário "ednaldo".

Comandos:

useradd mendes -m --> Cria um usuário chamado mendes, a opção "-m" cria um diretório padrão para o usuário.

ls /home --> Mostra o diretório home do usuário "mendes" já criado.

Mesmo assim precisamos criar uma senha para que ele logue no sistema.

passwd mendes --> Define uma senha para o usuário "mendes"

Agora vamos definir o usuário "mendes" como membro do grupo "sudo". Para que ele seja administrador do sistema.

Ao concluir, pressione "CTRL + ALT + F7" para ir para a tela de login.

Caso o usuário mendes não apareça após algum tempo, reinicie sua máquina.

Veja que após algum tempo, o usuário aparecerá automaticamente.

Faça login no sistema com o usuário "mendes".

Acessando o sistema.

 

Acessando opções de Administração de Usuários e Grupos.

 Verificando se o usuário "mendes" realmente possui permissões de root.

Clica no usuário "mendes", clica em "Gerenciar Grupos", em "Configurações de Grupos" procura "sudo" e clica em "Propriedades".

Caso esteja marcado está ok.

Clica em ok e já podemos alterar a senha ou qualquer outra característica do usuário "ednaldo".

Escolha o usuário "ednaldo" e clique em "Modificar" ao lado de Senha.

Alterando a senha:

Após alterar a senha e clicar em ok, Clique em "Configurações Avançadas".

Verificando se o usuário está bloqueado.

Alterando nome do usuário (Opcional).

Ao lado do nome do usuário, clique em "Modificar..."

Clique em "close".

Reiniciando o sistema.

Logando no usuário "ednaldo" com a senha definida nos passos anteriores.

Veja que o nome do usuário foi corrigido (ednaldo Mendes de Araujo para Ednaldo Mendes de Araujo).

Login realizado com sucesso.

Fim!

 

Neste artigo nós vimos como recuperar o acesso redefinindo a senha de um usuário do linux.

Até a próxima!

 

 

 

Cursos por apenas R$ 22,90 por tempo limitado!

Clique abaixo para acessar!

 

Cupons por R$ 22,90!