LINUX - RESET DA SENHA DE ROOT

Resetar a senha de root - Fedora Server

 

Este tutorial tem como objetivo recuperar a senha de root em um Linux Fedora Server.

Recuperar a senha do usuário root

Na inicialização do servidor Linux aparecerá a tela de boot semelhante a imagem abaixo:

image-1719319990630.png

Pressione a tecla “e”, com isso será aberto o modo de edição das configurações do boot conforme a imagem abaixo:

image-1719320093869.png

Procure pela linha que começa com “linux” ou "linux16" ou "linuxefi" e  ao final adicione "rw init=/bin/bash" conforme exemplo abaixo:

image-1719320698513.png

Pressione CTRL + X para iniciar o Linux com as novas configurações. A seguinte tela deverá aparecer:

image-1719320807739.png

Digite os comandos abaixo para efetuar a troca da senha:

passwd

Restaure as permissões do SELinux com o seguinte comando:

/bin/sed -i s/"SELINUX=enforcing"/"SELINUX=permissive"/ /etc/selinux/config
touch /.autorelabel

Se as permissões do SELinux não forem restauradas com os procedimentos acima, o processo de login poderá falhar e você terá que fazer o processo da senha novamente.

Após, reinicie o servidor com o comando abaixo:

/sbin/reboot -r

 

Utilize o comando abaixo apenas se você deseja ativar o selinux.

Após reiniciar o servidor, logue-se como root e ative novamente o selinux com os comandos abaixo:

sed -i s/"SELINUX=permissive"/"SELINUX=enforcing"/ /etc/selinux/config
setenforce enforcing

 


Contato

Monsta Tecnologia Ltda
Site: http://www.monsta.com.br
Downloads: http://www.monsta.com.br/download.html
E-mail: contato@monsta.com.br


image-1645214142023.png

 

Resetar a senha de root - CentOS

 

Este tutorial tem como objetivo recuperar a senha de root em um Linux CentOS Server.

Recuperar a senha do usuário root

Na inicialização do servidor Linux aparecerá a tela de boot semelhante a imagem abaixo:

image-1740673001214.png

Pressione a tecla “e”, com isso será aberto o modo de edição das configurações do boot conforme a imagem abaixo:

image-1740673021815.png

Procure pela linha que começa com “linux” ou "linux16" e  ao final adicione "rw init=/sysroot/bin/bash" conforme exemplo abaixo:

image-1740673058015.png

Pressione CTRL + X para iniciar o Linux com as novas configurações. A seguinte tela deverá aparecer:

image-1740673113884.png

Digite os comandos abaixo para efetuar a troca da senha:

chroot /sysroot
passwd root
touch /.autorelabel
exit
reboot

 


Contato

Monsta Tecnologia Ltda
Site: http://www.monsta.com.br
Downloads: http://www.monsta.com.br/download.html
E-mail: contato@monsta.com.br


image-1645214142023.png

 

Resetar a senha de root - Debian

A senha de root pode ser redefinida usando o menu do GRUB (Grand Unified Bootloader) para iniciar o sistema em modo de usuário único (single-user mode) ou com um shell de recuperação.

Pré-requisitos

Passo a Passo para Resetar a Senha

1. Acessar o Menu do GRUB

  1. Reinicie o seu sistema Debian.

  2. Aguarde o menu do GRUB ser exibido na tela;

  3. Use as teclas de seta (↑ e ↓) para selecionar a entrada do kernel padrão do Debian (geralmente a primeira opção).

2. Editar os Parâmetros de Inicialização

  1. Pressione a tecla e para editar os comandos de inicialização da entrada selecionada.

  2. Use as setas para baixo para localizar a linha que começa com linux (ou linuxefi). Esta linha contém o caminho do kernel e seus parâmetros de inicialização.

  3. Nesta linha, localize e substitua o parâmetro ro (read-only) por rw (read-write).

  4. No final dessa mesma linha, adicione o seguinte parâmetro para carregar o shell bash como o processo de inicialização principal:

    init=/bin/bash
    Exemplo de como ficará a linha modificada:

    linux /boot/vmlinuz-5.10.0-23-amd64 root=UUID=... rw quiet init=/bin/bash

image-1764956789240.png

3. Iniciar o Sistema e Alterar a Senha

  1. Pressione Ctrl+X para iniciar o sistema com os novos parâmetros.

  2. O sistema irá ignorar o processo de inicialização normal e carregar diretamente um shell como usuário root (indicado por #).

  3. Execute o comando passwd para redefinir a senha do usuário root:

    passwd
    
  4. Digite a nova senha e confirme-a quando solicitado. Os caracteres não serão exibidos (comportamento padrão de segurança).

  5. Uma mensagem como password updated successfully (senha atualizada com sucesso) confirmará a alteração.

4. Reinicializar o Sistema

  1. Reinicie o sistema após alterar a senha. Use o comando exec para voltar ao processo de inicialização normal:

    exec /sbin/init 6
  2. O Debian será reiniciado. No prompt de login, você poderá usar o nome de usuário root e a nova senha que acabou de definir.

Resetar a senha de root - Ubuntu

Um passo a passo para para resetar a senha de qualquer usuário (incluindo o root) no Ubuntu utilizando o menu do GRUB para acessar um shell de recuperação.

1. Acessar o Menu do GRUB

  1. Reinicie o seu sistema Ubuntu.

  2. Mantenha a tecla Shift pressionada (ou, em sistemas UEFI, pressione a tecla Esc repetidamente) durante o início da inicialização para forçar a exibição do menu do GRUB (se ele não aparecer automaticamente).

  3. Use as setas para selecionar a opção do seu kernel atual, geralmente a primeira linha.

  4. Pressione a tecla e para editar os parâmetros de inicialização.


2. Editar a Linha de Inicialização

  1. Na tela de edição, use as setas para baixo para encontrar a linha que começa com linux.

  2. Nessa linha, procure o parâmetro ro (read-only) e substitua-o por rw (read-write).

  3. Vá para o final dessa mesma linha e adicione o seguinte:


    init=/bin/bash

    O final da linha modificada deve se parecer com: ... ro quiet splash rw init=/bin/bash

     

  4. Pressione Ctrl+X para iniciar o sistema com esses novos parâmetros. O sistema fará o boot diretamente para um shell de root (#).

    image-1764957644158.png


3. Alterar a Senha do Usuário

No shell de root que apareceu, você pode redefinir a senha de qualquer usuário usando o comando passwd.

3.1. Resetar a Senha de um Usuário Padrão

Se você quer resetar a senha de um usuário comum (ex: joao):

  1. Execute o comando passwd seguido do nome de usuário:

    Bash
    passwd joao
    
  2. Digite a nova senha e confirme-a.

3.2. Resetar a Senha do Root (Superusuário)

O Ubuntu normalmente desativa a conta de root por padrão, mas você pode ativá-la (e definir sua senha) se necessário:

  1. Execute o comando passwd sem argumentos:

    Bash
    passwd root
    
  2. Digite a nova senha e confirme-a.


4. Finalizar e Reiniciar

  1. Após a alteração da senha, você precisa reiniciar o sistema para que as alterações tenham efeito e o sistema volte a inicializar normalmente. Use o comando exec para restaurar o processo de inicialização:

    Bash
    exec /sbin/init 6 
  2. O sistema irá reiniciar e você poderá fazer login com a nova senha definida para o usuário escolhido.