Como redefinir a senha de root esquecida no Rocky Linux / AlmaLinux

Pode acontecer. Sim, às vezes você pode perder o controle de suas senhas, incluindo a senha root, que é crítica para realizar tarefas com privilégios de root. Isso pode acontecer por uma infinidade de razões, incluindo ficar por um longo período sem fazer login como usuário root ou ter uma senha root complexa – nesse caso, você deve considerar usar um gerenciador de senhas para armazenar sua senha com segurança.

Se você esqueceu sua senha root e não tem como recuperá-la, não se preocupe. Se você tiver acesso físico ao seu servidor, pode redefinir sua senha root esquecida com alguns passos simples.

[ Você também pode gostar: Como Redefinir a Senha Root Esquecida no RHEL 8 ]

Acompanhe-nos enquanto mostramos como redefinir uma senha root esquecida no Rocky Linux / AlmaLinux.

Passo 1: Editar os Parâmetros do Kernel

Primeiro, reinicie o sistema. Na primeira entrada do menu do grub, pressione 'e' no teclado para acessar o editor GRUB.

Rocky Linux Boot Menu

Assim que acessar o shell do editor grub, role para baixo até chegar à linha que começa com 'linux'. Usando a tecla de seta para frente, navegue até o final da linha e adicione a seguinte linha à diretiva.

rd.break enforcing=0 
Edit Kernel Boot Parameters

Para acessar o modo de emergência, pressione Ctrl + x.

Passo 2: Redefinir a Senha Root

Para redefinir a senha root, precisamos de acesso ao diretório /sysroot com permissões de leitura e escrita. Para fazer isso, monte o diretório /sysroot com permissões de leitura e escrita.

# mount -o rw,remount /sysroot

Observe o espaço entre o monte e -o, e entre remontar e /.

Em seguida, altere o ambiente do diretório para /sysroot.

# chroot /sysroot
Mount Sysroot Directory

Para redefinir a senha root, basta digitar o seguinte comando. Você será solicitado a fornecer uma nova senha e, posteriormente, redefini-la.

# passwd root
Reset Root Password in Rocky Linux

Passo 3: Definir o Contexto SELinux

Em seguida, defina o contexto SELinux apropriado conforme indicado.

# touch  /.autorelabel

O comando cria um arquivo oculto chamado .autorelabel no diretório raiz. Durante a reinicialização, o SELinux detecta este arquivo e rotula todos os arquivos no sistema com contextos SELinux apropriados. Esse processo leva algum tempo em sistemas com grande espaço em disco.

Set SElinux Context

Assim que terminar, saia do ambiente /sysroot.

$ exit

Em seguida, execute o comando sair para sair da sessão switch root e reiniciar o sistema.

$  exit

Depois que o sistema reiniciar, você poderá fazer login e alternar facilmente para o usuário root.

Conclusão

E é isso aí. Conseguimos redefinir com sucesso a senha root no Rocky Linux. O mesmo procedimento deve funcionar no AlmaLinux.

Source:
https://www.tecmint.com/reset-forgotten-root-password-in-rocky-linux-almalinux/