Como redefinir a senha de root esquecida ou perdida no Fedora


Um administrador do sistema Linux pode redefinir rapidamente uma senha esquecida pelo usuário usando comando passwd , mas o que acontece se o próprio administrador do sistema esquecer a senha raiz? Neste artigo, explicaremos como redefinir uma senha de usuário root esquecida ou perdida na distribuição do Fedora Linux.

Note que para redefinir a senha perdida do usuário root, você deve ter acesso físico à máquina do Fedora para acessar as configurações do Grub para reiniciar e reinicializar a máquina. Além disso, se o seu sistema Fedora estiver criptografado, você também conhecerá a senha LUKS.

Editar as configurações do GRUB do Fedora

Para editar as configurações do Fedora Grub, você precisa interromper o processo de inicialização reiniciando a máquina do Fedora e pressionando E no seu teclado quando você vê o seguinte menu do GRUB:

Depois de pressionar E no seu teclado, você verá a seguinte tela.

Use as teclas de seta do teclado e vá para a linha linux como mostrado.

Depois de encontrar a linha linux , remova rhgb quiet e substitua pelo seguinte.

rd.break enforcing=0

Depois de editar a linha, pressione Ctrl-x para salvar e iniciar o sistema.

vermelho

Montando o sistema de arquivos do Fedora

Depois que o sistema iniciar no modo de emergência, você precisará remontar o disco rígido com permissão de leitura/gravação usando o seguinte comando no terminal.

# mount -o remount,rw /sysroot

Definir a senha de root esquecida no Fedora

Agora execute o seguinte comando chroot para acessar o sistema Fedora.

# chroot /sysroot

Agora você pode redefinir a senha esquecida ou perdida do usuário root do Fedora usando comando passwd como mostrado.

# passwd

Digite a nova senha do usuário root duas vezes, quando solicitado. Se você obtiver êxito, deverá receber uma mensagem informando que todos os tokens de autenticação foram atualizados com êxito , conforme mostrado.

Digite exit , duas vezes para reinicializar o sistema.

Definir o contexto do SELinux no arquivo de sombra

Efetue login como usuário root e digite o seguinte comando para restaurar o rótulo SELinux no arquivo /etc/shadow .

# restorecon -v /etc/shadow

Ative o SELinux de volta ao modo de aplicação.

# setenforce 1

Isso é tudo! Se você encontrar algum problema ao redefinir a senha de usuário root do Fedora esquecida ou perdida, pergunte na seção de comentários abaixo.