No Gnu / Linux podemos alterar a senha de qualquer usuário, qualquer pessoa exceto root ou superusuário. Senha que só pode ser alterada se você for o superusuário. Mas e se você esquecer a senha do root? Que opções existem para resolver isso? Devemos reinstalar a distribuição Gnu / Linux?
Existe uma solução para o problema de esquecer a senha de root, mas é verdade que cada distribuição tem uma solução diferente. A seguir vamos explicar como fazer essa mudança de senha de root no Fedora. Em primeiro lugar, não faça isso em equipes de produção por diversão, porque se houver um erro você perderá todas as informações.
Para alterar a senha de root, temos que interromper o início do Fedora Grub. Iremos interrompê-lo pressionando o botão E quando a tela Grub aparecer. Uma tela como a seguinte aparecerá:
Então vamos para a linha Linux16 e mudamos a palavra set «rghb quiet» por
rd.break enforcing= 0
Agora, pressionamos Ctrl + X para continuar o processo de carregamento. Se o sistema estiver criptografado, ele agora nos pedirá a senha do LUKS.
Com isso fizemos o sistema Fedora carregar em modo de emergência, agora temos que montar o disco rígido com o seguinte comando:
mount -o remount, rw / sysroot
E nós executamos o comando chroot para acessar o sistema. Digitando o seguinte:
chroot / sysroot
E agora podemos execute o comando passwd para alterar a senha do root. Depois de executar o comando, seremos solicitados a inserir a nova senha de root duas vezes. Agora nós escrevemos Saia duas vezes para reiniciar o sistema. Depois disso, iniciamos a sessão como root e restauramos as alterações do grub digitando o seguinte:
restorecon -v /etc/shadow
E logo
setenforce 1
Com isso teremos a nova senha de root alterada e poderemos funcionar sem ter que reinstalar ou perder nossos dados.
Mais informação - Revista Fedora