Pesquisa de site

Redefinir senha de root esquecida no Rocky Linux/AlmaLinux


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

Caso você tenha esquecido sua senha de root e não tenha onde recuperá-la, não se preocupe. Se você tiver acesso físico ao seu servidor, poderá redefinir sua senha root esquecida com algumas etapas simples.

Junte-se a nós enquanto orientamos você sobre como redefinir uma senha de root esquecida no Rocky Linux/AlmaLinux.

Etapa 1: edite os parâmetros do kernel

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

Depois de 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 obter acesso ao modo de emergência, pressione Ctrl + x.

Etapa 2: redefinir a senha root

Para redefinir a senha root, precisamos acessar o diretório /sysroot com permissões de leitura e gravação. Para fazer isso, monte o diretório /sysroot com permissões de leitura e gravação.

mount -o rw,remount /sysroot

Anote o espaço entre a montagem e -o, e entre a remontagem 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

Etapa 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 renomeia todos os arquivos no sistema com contextos SELinux apropriados. Este processo leva algum tempo em sistemas com grande espaço em disco.

Quando terminar, saia do ambiente /sysroot.

exit

Em seguida, execute o comando exit para sair da sessão raiz do switch e reinicializar o sistema.

 exit

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

Conclusão

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