LINUX: Como redefinir a senha root

Em um dos primeiros post publicados aqui foi sobre Como redefinir a senha root no Debian 12, ele explica com detalhes com deve ser o processo, agora de maneira simplificada trago como podemos fazer isso em sistemas como CentOS e Fedora.

Perder a senha do root pode ser um problema. No entanto, há duas maneiras de recuperar a senha:

A primeira, é utilizar uma conta de usuário que faça parte do grupo de “sudoers”, e possa trocar a senha do root utilizando o comando sudo:

$ sudo su –# passwd

Se não for possível entrar no sistema com alguma conta privilegiada, ainda assim é possível reiniciar o computador, e entrar no modo de emergência para efetuar a troca de senha do root.

Em sistemas Debian/Ubuntu, o passo a passo é:

  1. Reiniciar o computador;
  2. Entrar no Menu do Grub;
  3. Escolher a linha do Menu que será usada para o boot;
  4. Apertar a tecla “E” para editar a linha;
  5. Procurar no editor a linha que começa com “linux” ou “linux16“;
  6. No final desta linha, dar um espaço, e acrescentar o número 1;
  7. Pressionar Ctrl-X para reiniciar o sistema;
  8. Use o comando passwd para alterar a senha de root;
  9. Reiniciar o sistema normalmente;

Em sistemas como CentOS/Fedora, especialmente aqueles que usam o SELinux, é um pouco diferente:

  1. Reiniciar o computador;
  2. Entrar no Menu do Grub;
  3. Escolher a linha do Menu que será usada para o boot;
  4. Apertar a tecla “E” para editar a linha;
  5. Procurar no editor a linha que começa com “linux” ou “linux16“;
  6. Procurar nesta linha por “ro” (readonly). Apague o “ro” e escreva no lugar: “rw init=/sysroot/bin/sh
  7. Pressionar Ctrl-X para reiniciar o sistema;
  8. Digite “chroot /sysroot”;
  9. Use o comando passwd para alterar a senha de root;
  10. Se o sistema usar o SELinux, force-o a reetiquetar a partição raiz com o comando “touch /.autorelabel
  11. Digite “exit“;
  12. Reinicie o sistema normalmente com o comando “reboot“;

Prontinho, agora você deve conseguir fazer login no seu sistema usando sua conta root.

Gostou? Se tiverem algumas sugestões, dica ou se ficou com alguma dúvida sobre este tutorial, não tem problema! Basta comentar no post que iremos responder suas dúvidas assim que for possível.

Fonte: owlhowto, certificacaolinux

LINUX: Como redefinir a senha root no Debian 12

Às vezes, lembrar de todas as senhas é impossível, especialmente se você for um administrador de sistema Linux que precisa manter muitos servidores. Perder o acesso ao root significa perder a capacidade de fazer seu trabalho, gerenciar servidores, instalar aplicativos, atualizar etc.

Porém, se você esqueceu a senha da sua conta root no Debian 12, não se preocupe porque você pode redefini-la, embora não haja como saber qual era sua senha antiga, há uma maneira de redefini-la.

Neste tutorial vamos mostrar como redefinir a senha da sua conta root no Debian 12.

Passo 1 – Reinicie seu sistema

Se você ficar preso na tela de login do computador e não conseguir entrar, poderá reiniciá-lo pressionando o ícone de energia no painel e clicando em “Reiniciar”. Se isso não funcionar, você pode fazer uma reinicialização/desligamento forçado manualmente pressionando o botão liga/desliga do computador.

Passo 2 – Editar GRUB

Agora, você precisa entrar no arquivo GRUB. Para fazer isso, você precisa pressionar a tecla “ E ” ao ver a tela do GRUB conforme mostrado na imagem abaixo.

Após pressionar a tecla “ E ” o GRUB deve abrir no modo de edição.

Agora você precisa procurar a linha que começa com “Linux”, essa linha é que basicamente carrega o kernel.

Agora, você precisa excluir “ ro quiet ” no final da linha de boot e substituí-la pela configuração abaixo:

rw init=/bin/bash

Deveria ficar assim:

Agora, salve as alterações pressionando o botão F10 ou CTRL +X e ele deverá inicializar o Debian 12 com a opção que adicionamos rw init=/bin/bash.

O que estamos fazendo nesta etapa é dizer ao sistema para inicializar uma sessão SHELL com permissão de leitura e gravação rw para que possamos fazer alterações no sistema, neste caso precisamos de permissão de leitura e gravação para alterar a senha root.

Passo 3 – Alterar a senha root

Para alterar a senha root, primeiro execute o comando abaixo:

passwd root

Agora nesta etapa você precisa digitar a senha duas vezes conforme mostrado na imagem abaixo:

Depois que a senha root for alterada com sucesso, você verá a saída “passwd: senha atualizada com sucesso”. Isso significa que a nova senha foi definida e você pode usá-la para fazer login em sua conta root.

Passo 4 – Inicialize o sistema com nova senha

Finalmente, você pode inicializar o sistema e usar a nova senha que você definiu. Na mesma sessão SHELL onde você alterou a senha, execute o comando abaixo para iniciar o processo init.

exec /sbin/init

Agora você deve conseguir fazer login no seu sistema usando sua conta root.

Conclusão

Neste artigo, explicamos como redefinir a senha root no Debian 12 usando a rw init=/bin/bash opção ao inicializar o Debian 12.

Fonte: owlhowto