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.