Encontrar a senha raiz em um sistema Fedora não é um processo direto, e não há comando mágico para revelá -lo se você o esqueceu. Isso é por design, pois conhecer a senha raiz concede controle completo sobre o sistema, e permitir fácil acesso seria uma grande vulnerabilidade de segurança.  
 No entanto, você pode * redefinir * a senha raiz. Aqui está o método mais comum e confiável:  
 Usando Grub e `Chroot` para redefinir a senha da raiz:   Esse método funciona inicializando no modo de usuário único, o que fornece acesso a um shell onde você pode modificar o sistema sem fazer login como usuário regular.  
 1. 
 reinicie seu sistema de fedora.    2. 
 interromper o processo de inicialização.  Durante o processo de inicialização, você precisa interromper a entrada de inicialização padrão. Você verá o menu de inicialização do GRUB aparecer. Pressione uma tecla (como a `esc`,` barra de espaço` ou `e`) para interromper a inicialização automática. O menu Grub lista os kernels disponíveis.  
 3. 
 Edite a entrada do grub.  No menu Grub, selecione o kernel que você deseja inicializar (geralmente o primeiro). Pressione `e` para editar a entrada selecionada. Isso abre um editor de texto no Grub.  
 4. 
 Encontre a linha `linux`.  Procure uma linha que começa com `linux` ou` linuxefi`. Esta linha contém os parâmetros do kernel. Geralmente é uma linha longa.  
 5. 
 adicione `rd.break aplicativo =0` ao final da linha` linux`.  Navegue até o final da linha `Linux` (usando as teclas de seta) e adicione` rd.break aplicativo =0` (incluindo um espaço antes de `rd.break`). Isso fará com que o processo de inicialização caia em um shell precoce * antes de * o sistema de arquivos raiz estar totalmente montado. `aplicação =0` desativa temporariamente a aplicação do Selinux, impedindo o Selinux de interferir na redefinição de senha. Às vezes, o Selinux pode causar problemas ao redefinir a senha; portanto, desativá -la durante o processo o torna mais confiável.  
 6. 
 Pressione Ctrl+X ou F10 para inicializar.  Isso iniciará o processo de inicialização com os parâmetros modificados, colocando você em um shell.  
 7. 
 Remonte o sistema de arquivos raiz no modo de leitura-gravação.  No prompt `switch_root` (você pode ver apenas um prompt`#`), o sistema de arquivos root é montado somente leitura. Você precisa remontá-lo com permissões de leitura e gravação: 
 `` `BASH 
 Mount -o Remount, RW /Sysroot 
 `` `  
 8. 
 `chroot` no sistema.  Altere o diretório raiz para a instalação do Fedora: 
 `` `BASH 
 Chroot /Sysroot 
 `` `  
 9. 
 Redefina a senha raiz.  Agora você está operando no ambiente raiz do seu sistema de Fedora. Use o comando `passwd` para alterar a senha raiz: 
 `` `BASH 
 Passwd 
 `` ` 
 Você será solicitado a inserir a nova senha duas vezes.  
 10. 
 Ative Selinux (se você o desativou).  Se você desativou o Selinux com `aplicativo =0`, crie um arquivo vazio para informar a Selinux para relacionar o sistema na próxima reinicialização. Isso é crucial para manter a segurança do sistema: 
 `` `BASH 
 Touch /.Autorelabel 
 `` `  
 11. 
 Saia do `Chroot` e reinicie.    `` `BASH 
 saída 
 saída 
 reinício 
 `` ` 
 O primeiro `exit` tira você do ambiente` chroot`. O segundo `exit` tira você do shell inicial. O comando `reboot` reinicia o sistema. O processo autorelabel pode demorar um pouco. Ser paciente.  
 12. 
 Faça login com a nova senha raiz.  Após a reinicialização, você poderá fazer login como root usando a nova senha definida.   
 Considerações importantes:   * 
 Segurança: Este método permite que qualquer pessoa com acesso físico à máquina redefina a senha raiz. Proteja seu sistema de acordo. Considere ativar a proteção de senha de inicialização nas configurações de BIOS ou UEFI. 
 * 
 Selinux: É * fortemente * recomendado para reativar o Selinux após redefinir a senha. O Selinux fornece uma camada crítica de segurança para o Fedora. 
 * 
 Alternativas: Se você tiver outra conta de usuário com privilégios `sudo`, poderá usar o` sudo passwd root` para redefinir a senha root sem precisar passar pelo processo GRUB. Este é o método preferido se você tiver uma conta adequada. 
 * 
 Modo de recuperação: Algumas instalações do Fedora podem oferecer uma opção de modo de recuperação no menu Grub. Esse modo geralmente fornece um shell root diretamente, simplificando o processo de redefinição de senha. 
 * Máquinas virtuais: Se você estiver usando uma máquina virtual, poderá inicializar a partir de um CD/ISO ao vivo e montar o disco virtual para redefinir a senha.   
 Por que esse método funciona:   * 
 `rd.break`: Este parâmetro do kernel informa aos initramfs (o sistema de arquivos RAM inicial) para que você o coloque em um shell no início do processo de inicialização, * antes de * o sistema inicializar completamente. Isso permite que você faça alterações no sistema de arquivos raiz antes do início dos serviços do sistema. 
 * 
 `chroot`: O comando `Chroot` altera o diretório raiz do processo atual e de todos os seus filhos. Isso essencialmente faz da sua instalação do Fedora a "raiz" do sistema de arquivos para os comandos executados no ambiente `chroot`.   
 Solução de problemas:   * 
 menu Grub não aparecendo: Em alguns sistemas, o menu Grub pode estar oculto. Tente pressionar a tecla `esc` repetidamente ou mantendo pressionada a tecla` shift` durante o processo de inicialização. A chave específica a ser usada pode variar dependendo do firmware do seu sistema. 
 * 
 pânico do kernel: Se você cometer um erro ao editar a entrada do Grub, o sistema poderá pânico durante a inicialização. Se isso acontecer, reinicie e tente novamente, revisando cuidadosamente as etapas. 
 * 
 Permissão negada: Se você receber erros de "permissão negada" ao tentar remontar o sistema de arquivos, verifique duas vezes que você digitou o comando `Mount 'corretamente. Verifique se você está executando os comandos como root (você estará no shell após `rd.break` como usuário root). Também use `/sysroot` e não apenas`/`. 
 * 
 Selinux Issues: Se você esquecer de executar `touch /.autorelabel` após redefinir a senha, poderá encontrar problemas com o SELinux, impedindo que você faça login ou executando determinados comandos. Se isso acontecer, reinicie e interrompa o processo de inicialização novamente, adicione `aplicação =0` à linha` Linux`, inicialize no shell, execute `touch /.autorelabel` e reinicie.  
 Lembre-se de ter cuidado e verificar novamente seus comandos, especialmente ao trabalhar com o sistema de arquivos raiz. Boa sorte!