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.

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

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

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

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.

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/