
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

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.

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

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.

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

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

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

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_LINUX
linha e coloque-a systemd.debug-shell
entre aspas para habilitar o shell de depuração.

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.

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

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.

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/sda4
ou uma designação similar dependendo da configuração. Monte-a usando:
mkdir /mnt/recover mount /dev/vda4 /mnt/recover

Agora faça chroot na partição montada:
chroot /mnt/recover
Em seguida, redefina a senha root com:
passwd 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.
Deixe um comentário ▼