Compartilhamento de tecnologia

Centos esqueceu a senha, redefina a senha do root

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Centos esqueceu a senha, redefina a senha do root

Ambiente operacional: Centos7.6

1. Selecione a opção que contém resgate e pressione e para entrar no modo de edição.

Primeiro, precisamos reiniciar o sistema e entrar na interface do menu de inicialização. Aqui podemos ver informações como a versão do kernel do sistema e parâmetros de inicialização. Precisamos pressionar a tecla e para entrar no modo de edição e modificar os parâmetros de inicialização.
Insira a descrição da imagem aqui

2. Adicione o parâmetro rw init=/sysroot/bin/sh para montar a partição raiz no modo leitura-gravação.

Após entrar no modo de edição, use as teclas de seta para mover o cursor e encontre a linha que começa com Linux. Esta linha contém os parâmetros do kernel e de inicialização do sistema. Precisamos substituir ro nesta linha por rw init=/sysroot/bin/sh, para que o sistema possa montar a partição raiz no modo leitura-gravação e executar o script /sysroot/bin/sh. Após a modificação ser concluída, pressione as teclas Ctrl+x para salvar e sair do modo de edição. O sistema iniciará de acordo com os parâmetros que modificamos.
Insira a descrição da imagem aqui

antes de consertar:
Insira a descrição da imagem aqui

Após modificação:
Insira a descrição da imagem aqui

Após a modificação ser concluída, pressione ctrl+x para iniciar o sistema

3. Entre no modo de usuário único

Aqui, precisamos executar o comando chroot /sysroot/ para usar o diretório /sysroot como diretório raiz e voltar para o sistema centos. Em seguida, podemos executar o comando LANG=en para definir o idioma como inglês para facilitar a entrada da senha. Então, podemos executar o comando passwd para alterar a senha root. No processo de alteração da senha, precisamos inserir a nova senha duas vezes e prestar atenção à complexidade e ao comprimento da senha.
Insira a descrição da imagem aqui

4. Execute touch /.autorelabel

Após alterar a senha, precisamos executar o comando touch /.autorelabel para criar um arquivo .autorelabel no diretório raiz. Isso permite que o SELinux remarque os atributos de segurança do arquivo para evitar problemas de permissão.
Insira a descrição da imagem aqui

5. Reinicie o sistema

Após a conclusão da operação, pressione exit para sair do ambiente, digite reboot para reiniciar o sistema e faça login como root com a senha recém-definida.
Insira a descrição da imagem aqui