Guia passo a passo para redefinir a senha root no Linux

Guia passo a passo para redefinir a senha root no Linux

No reino dos sistemas Linux, a segurança robusta é primordial, dependendo fortemente de senhas de usuário para acesso. Enquanto um usuário comum pode ter sua senha esquecida redefinida por um superusuário, o desafio aumenta significativamente se o usuário root perder sua senha. Este guia abrangente irá armá-lo com quatro métodos distintos para recuperar uma senha root perdida, garantindo que você recupere o controle do seu sistema Linux de forma rápida e eficiente.

Método 1: Redefinir a senha do root usando o Sudo

Uma das abordagens mais diretas para redefinir sua senha de root envolve alavancar uma conta de usuário regular que recebeu permissões sudo. Para verificar os privilégios do seu usuário atual, execute o seguinte comando:

groups

Um terminal mostrando o comando groups para verificar se o usuário atual pode executar comandos root através do sudo.

Se sua conta de usuário tiver acesso sudo, você pode prosseguir com a redefinição da senha de root executando:

sudo passwd root

Você será solicitado a digitar uma nova senha para o usuário root e confirmá-la. Certifique-se de que sua nova senha seja forte, mas fácil de lembrar.

Um terminal mostrando o processo de alteração da senha do root usando sudo.

Após definir a nova senha, verifique sua funcionalidade alternando para o usuário root usando su:

Um terminal mostrando o comando su testando se a senha root foi alterada corretamente.

Método 2: Redefinir a senha do root usando o GRUB

Se um usuário sudo não estiver disponível, redefinir a senha root por meio do bootloader GRUB é uma alternativa eficaz. Esse processo envolverá a inicialização do seu sistema no modo de usuário único, que concede acesso direto a um shell root.

Comece reiniciando sua máquina e pressione rapidamente a Down Arrowtecla para interromper o processo de inicialização e acessar o menu GRUB.

Uma captura de tela do menu de inicialização do GRUB selecionando o

Destaque a entrada correspondente e pressione Epara editar os parâmetros de inicialização. Localize a linha que começa com “linux” e troque ropara rw, anexando init=/bin/bashao final da linha para acesso de modo de usuário único.

Uma captura de tela mostrando o menu GRUB com destaques no

Confirme suas alterações pressionando F10e selecione a opção de inicialização para entrar no sistema com um shell root.

Um terminal mostrando o sistema sendo executado no modo de usuário único.

Para garantir que o sistema de arquivos raiz seja modificável, monte-o no modo de leitura e gravação:

mount -n -o remount, rw /

Agora, redefina sua senha usando:

passwd root

Um terminal mostrando o processo de alteração da senha root no modo de usuário único.

Por fim, reinicie o sistema e saia do shell usando:

exec /sbin/init

Método 3: Redefinir a senha do root usando o Systemd Debug

Em casos onde o GRUB não é viável, utilizar o modo Systemd Debug para redefinir a senha root é uma excelente alternativa. Inicie o processo editando seu arquivo de configuração do GRUB:

sudo nano /etc/default/grub

Localize a GRUB_CMDLINE_LINUXlinha e coloque-a systemd.debug-shellentre aspas para habilitar o shell de depuração.

Um terminal destacando o arquivo de configuração GRUB modificado para o Modo de Depuração do Systemd.

Depois de salvar suas alterações, recrie a configuração do GRUB:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Ao reiniciar, pressione Ctrl+ Alt+ F9para obter acesso ao shell raiz de depuração.

Um terminal mostrando o prompt do Modo de Depuração funcionando corretamente.

A partir daqui, execute:

passwd

para definir sua nova senha de root e verificar a funcionalidade alternando para outro TTY usando Ctrl++ e efetuando login como root.AltF2

Um terminal mostrando a confirmação de que a alteração da senha do root funcionou com sucesso.

Método 4: Redefinir a senha do root usando um ISO ao vivo

Se tudo mais falhar e você tiver acesso a uma imagem Live ISO, este método o guiará pela redefinição da senha root ao inicializar a partir dela. Baixe a versão mais recente do Ubuntu ou qualquer outra distribuição e crie uma unidade USB inicializável.

Altere o BIOS do sistema para inicializar primeiro a partir da unidade USB, selecionando Experimentar Ubuntu quando solicitado a entrar no ambiente de desktop Live.

Uma captura de tela destacando o

Abra o terminal e torne-se root com o seguinte comando:

sudo -s

Em seguida, avalie as partições do disco rígido:

fdisk -l

Sua partição root provavelmente será /dev/sda4ou uma designação similar dependendo da configuração. Monte-a usando:

mkdir /mnt/recover mount /dev/vda4 /mnt/recover

Um terminal mostrando o processo de montagem da partição raiz no sistema Live ISO.

Agora faça chroot na partição montada:

chroot /mnt/recover

Em seguida, redefina a senha root com:

passwd root

Um terminal mostrando o processo de chroot e alteração da senha do usuário root.

Saia do ambiente chroot:

exit

Desmonte a partição e reinicie o sistema:

umount /mnt/recoverexit

Conclusão: Alterar com sucesso a senha root é apenas um passo para manter a integridade e a segurança do seu sistema Linux. Atualizar regularmente as proteções do sistema, como criptografar seu disco rígido, é essencial para proteger contra acesso não autorizado.

Crédito da imagem: Grok via x.ai. Todas as alterações e capturas de tela por Ramces Red.

Perguntas frequentes

1. Posso redefinir a senha do root sem um menu GRUB?

Se você não tiver acesso ao menu GRUB, usar um Live ISO para redefinir sua senha de root é uma alternativa eficaz e acessível. Este método envolve inicializar a partir de um Live USB ou CD e modificar a senha de root através do terminal.

2. E se minha conta de usuário não tiver privilégios sudo?

Nesses casos, a melhor opção é usar o método GRUB para acessar o modo de usuário único diretamente, permitindo que você redefina a senha de root sem precisar de acesso sudo.

3. Existem riscos de segurança associados à redefinição da senha root?

Sim, é crucial garantir que usuários não autorizados não tenham acesso físico à máquina durante esse processo, pois eles podem explorar vulnerabilidades. Sempre proteja suas opções de BIOS e bootloader para mitigar riscos.

Fonte e Imagens

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *