Pesquisa de site

Como alterar e redefinir a senha root esquecida no RHEL 9


Durante a instalação do RHEL 9, o instalador recomenda que escolhamos uma senha complexa e, embora tornemos a senha bastante complexa, as chances de esquecermos nossa senha são bastante altas. E as coisas ficam ainda mais complexas quando seu usuário nem mesmo é adicionado ao grupo wheel (que permite que um usuário normal eleve privilégios de root por um pequeno período de tempo).

Este tutorial irá guiá-lo sobre como você pode alterar sua senha de root esquecida em 3 cenários e temos certeza de que você será capaz de recuperar sua senha esquecida no final deste guia.

Método 1: Alterando a senha root no RHEL 9

Portanto, se você for um usuário root e quiser alterar sua senha root existente, poderá realizar esta tarefa com um único comando.

passwd

E será solicitado que você insira sua nova senha de root. Para confirmação, ele solicitará novamente a nova senha e exibirá uma mensagem dizendo “todos os tokens de autenticação atualizados com sucesso”.

Método 2: alterar a senha root como usuário Sudo

Para a maioria, este será o caso quando o usuário for adicionado ao grupo wheel e desejar alterar a senha root. Felizmente, você pode alterar sua senha root mesmo que não saiba a atual.

Para alterar sua senha root como usuário do grupo wheel, utilize o comando fornecido:

sudo passwd root

Primeiro, você será solicitado a inserir sua senha de usuário e, depois disso, poderá alterar sua senha root digitando-a duas vezes e para confirmação.

Método 3: Alterando a senha root esquecida no RHEL 9

Este método é para aqueles que não são usuários root ou que seu usuário local não foi adicionado ao grupo Wheel e ainda deseja alterar ou redefinir sua senha root esquecida.

Este é o método mais complexo e ao usá-lo, certifique-se de ler os comandos duas vezes antes de aplicá-los, pois estaremos lidando com o GRUB.

Etapa 1: entre no modo de edição do GRUB

Para entrar no modo de edição do GRUB, primeiro precisamos reiniciar nosso sistema. Ao ver a tela do GRUB 2, pressione a tecla 'e' para interromper o processo de inicialização.

Depois de pressionar 'e', ele nos mostrará os parâmetros de inicialização do kernel.

Etapa 2: editar os parâmetros de inicialização do kernel

Depois de inserir os parâmetros de inicialização do Kernel, vá para o final da linha que começa com linux. A maneira mais fácil de fazer isso é primeiro ir para a linha que começa com linux e pressionar CTRL + e para pular para o final da linha.

Quando chegar ao final da linha, adicione rd.break e pressione CTRL + x para iniciar o sistema com os parâmetros alterados.

Etapa 3: redefinir a senha raiz esquecida

Você receberá um aviso de modo de emergência. A partir daqui, montaremos nossos drives, entraremos no ambiente chroot e alteraremos nossa senha root. Pressione Enter e o prompt sh-5.1 aparecerá para prosseguir com o processo.

Por padrão, o sistema de arquivos é montado como somente leitura no diretório /sysroot. Ao usar os comandos fornecidos, iremos remontá-los para torná-los graváveis e alterar nossa senha.

mount -o remount,rw /sysroot

Após montar as unidades, vamos entrar no ambiente chroot que nos permitirá fazer alterações diretamente nos arquivos do sistema.

chroot /sysroot

Finalmente, podemos alterar nossa senha root utilizando o comando fornecido:

passwd

Após alterar a senha, vamos ativar o processo de renomeação do SELinux na próxima inicialização do sistema.

touch /.autorelabel

Importante: não estamos executando nenhum script aqui, então certifique-se de usar /.autorelabel corretamente.

Depois de alterar a senha e renomear, vamos sair do ambiente chroot com o comando fornecido:

exit

Da mesma forma, para sair do prompt sh-5.1, usaremos o comando fornecido:

exit

Etapa 4: verifique a senha root

Para verificar se alteramos nossa senha root com sucesso ou não, faça login como um usuário normal e abra o emulador de terminal e execute um shell interativo como root, utilize o comando fornecido:
$su

Digite a senha root recém-configurada. Para imprimir o nome de usuário associado a um ID de usuário atual, usaremos o comando fornecido:

whoami

E retornará como “root”.

Este guia mostrou três métodos pelos quais você pode alterar sua senha root esquecida no RHEL 9. Mas se ainda tiver alguma dúvida, fique à vontade para mencioná-la nos comentários.