um administrador de sistema pode facilmente repor as senhas para os utilizadores que se esqueceram das suas. Mas o que acontece se o administrador do sistema esquecer a senha de root, ou deixar a empresa? Este guia irá mostrar – lhe como repor uma senha de root perdida ou esquecida num sistema compatível com o chapéu vermelho, incluindo Fedora e CentOS, em menos de 5 minutos.
Por Favor, note que, se o disco rígido do sistema inteiro tiver sido encriptado com o LUKS, terá de indicar a senha do LUKS quando lhe for pedida. Além disso, este procedimento é aplicável aos sistemas rodando systemd que tem sido o sistema init padrão desde Fedora 15, CentOS 7.14.04, e Red Hat Enterprise Linux 7.0.
primeiro, você precisa interromper o processo de inicialização, então você precisa ligar o sistema ou reiniciá-lo se ele já está ligado. O primeiro passo é complicado porque o menu GRUB tende a piscar muito rapidamente na tela. Você pode precisar tentar isso algumas vezes até que você seja capaz de fazê-lo.Carregue em e no seu teclado quando vir este ecrã:
Se você tiver feito isso corretamente, você deve ver uma tela semelhante a esta:
Use as teclas de seta para mover para a Linux16 linha:
Usando sua tecla del ou a sua tecla de retrocesso, remover rhgb quiet
e substitua com o seguinte:
rd.break enforcing=0
Definição enforcing=0
irá permitir que você para evitar a realização de um completo sistema SELinux mudança de nome. Uma vez que o sistema é reiniciado, você só terá que restaurar o contexto correto do SELinux para o arquivo /etc/shadow
. Eu mostro-te como se faz isto também.
Carregue em Ctrl-x para iniciar.
o sistema agora estará em Modo de emergência.
Remontar a unidade de disco rígido com acesso de leitura-gravação:
# mount –o remount,rw /sysroot
Executar chroot
para acessar o sistema:
# chroot /sysroot
agora Você pode alterar a senha de root:
# passwd
Digite a nova senha do root duas vezes, quando solicitado. Se você tiver sucesso, você deve ver uma mensagem que lê ” todos os tokens de autenticação atualizados com sucesso.”
Tipo sair duas vezes para reiniciar o sistema.
Log in as root and restore the SELinux label to the /etc/shadow
file.
# restorecon -v /etc/shadow
Turn SELinux back to enforcing mode:
# setenforce 1