9.3. Redefinição da senha de root no boot
Se você não conseguir fazer login como usuário não root ou não pertencer ao grupo administrativo wheel, você pode redefinir a senha root na inicialização, mudando para um ambiente especializado chroot jail.
Procedimento
Reinicie o sistema e, na tela de inicialização do GRUB 2, pressione a tecla para interromper o processo de inicialização.
Os parâmetros de inicialização do kernel aparecem.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Vá para o final da linha que começa com linux.
linux ($root)/vmlinuz-4.18.0-80.e18.x86_64 root=/dev/mapper/rhel-root ro crash\ kernel=auto resume=/dev/mapper/rhel-swap rd.lvm.lv/swap rhgb quiet
linux ($root)/vmlinuz-4.18.0-80.e18.x86_64 root=/dev/mapper/rhel-root ro crash\ kernel=auto resume=/dev/mapper/rhel-swap rd.lvm.lv/swap rhgb quietCopy to Clipboard Copied! Toggle word wrap Toggle overflow Pressione para pular para o final da linha.
Adicione
rd.breakao final da linha que começa comlinux.linux ($root)/vmlinuz-4.18.0-80.e18.x86_64 root=/dev/mapper/rhel-root ro crash\ kernel=auto resume=/dev/mapper/rhel-swap rd.lvm.lv/swap rhgb quiet rd.break
linux ($root)/vmlinuz-4.18.0-80.e18.x86_64 root=/dev/mapper/rhel-root ro crash\ kernel=auto resume=/dev/mapper/rhel-swap rd.lvm.lv/swap rhgb quiet rd.breakCopy to Clipboard Copied! Toggle word wrap Toggle overflow Pressione para iniciar o sistema com os parâmetros alterados.
O prompt
switch_rootaparece.Remonte o sistema de arquivo como gravável:
montar -o remount,rw /sysroot
montar -o remount,rw /sysrootCopy to Clipboard Copied! Toggle word wrap Toggle overflow O sistema de arquivo é montado como somente leitura no diretório
/sysroot. Remontar o sistema de arquivo como gravável permite mudar a senha.Entre no ambiente
chroot:croot /sysroot
croot /sysrootCopy to Clipboard Copied! Toggle word wrap Toggle overflow O prompt
sh-4.4#aparece.Redefinir a senha
root:senhas
senhasCopy to Clipboard Copied! Toggle word wrap Toggle overflow Siga as instruções exibidas pela linha de comando para finalizar a mudança da senha
root.Habilitar o processo de reetiquetagem SELinux na próxima inicialização do sistema:
toque /.autorelabel
toque /.autorelabelCopy to Clipboard Copied! Toggle word wrap Toggle overflow Sair do ambiente
chroot:saída
saídaCopy to Clipboard Copied! Toggle word wrap Toggle overflow Saia do prompt
switch_root:saída
saídaCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Aguarde até que o processo de reetiquetagem SELinux esteja concluído. Note que a reetiquetagem de um disco grande pode demorar muito tempo. O sistema é reinicializado automaticamente quando o processo é concluído.
Etapas de verificação
-
Para verificar se a senha
rootfoi alterada com sucesso, faça o login como um usuário normal e abra o Terminal. Execute a casca interativa como raiz:
su
$ suCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
Digite sua nova senha
root. Imprimir o nome do usuário associado com o ID do usuário efetivo atual:
whoami
whoamiCopy to Clipboard Copied! Toggle word wrap Toggle overflow A saída retorna:
raiz
raizCopy to Clipboard Copied! Toggle word wrap Toggle overflow