Un amministratore di sistema può facilmente reimpostare le password per gli utenti che hanno dimenticato la loro. Ma cosa succede se l’amministratore di sistema dimentica la password di root o lascia l’azienda? Questa guida ti mostrerà come reimpostare una password di root persa o dimenticata su un sistema compatibile con Red Hat, inclusi Fedora e CentOS, in meno di 5 minuti.
Si prega di notare, se l’intero disco rigido del sistema è stato crittografato con LUKS, è necessario fornire la password LUKS quando richiesto. Inoltre, questa procedura è applicabile ai sistemi che eseguono systemd che è stato il sistema init predefinito da Fedora 15, CentOS 7.14.04 e Red Hat Enterprise Linux 7.0.
In primo luogo, è necessario interrompere il processo di avvio, quindi è necessario accendere il sistema o riavviarlo se è già acceso. Il primo passo è difficile perché il menu GRUB tende a lampeggiare molto rapidamente sullo schermo. Potrebbe essere necessario provare questo un paio di volte fino a quando si è in grado di farlo.
Premere e sulla tastiera quando si vede questa schermata:
Se avete fatto questo correttamente, si dovrebbe vedere una schermata simile a questa:
Utilizzare i tasti freccia per spostare il Linux16 riga:
usare il tasto canc o il tasto backspace, rimuovere rhgb quiet
e sostituire con il seguente:
rd.break enforcing=0
Regolazione enforcing=0
vi permetterà di evitare di eseguire un completo sistema SELinux rietichettatura. Una volta riavviato il sistema, dovrai solo ripristinare il contesto SELinux corretto per il file /etc/shadow
. Ti mostrerò come fare anche questo.
Premere Ctrl-x per iniziare.
Il sistema sarà ora in modalità di emergenza.
Rimontare il disco rigido con accesso in lettura-scrittura:
# mount –o remount,rw /sysroot
Esegui chroot
per accedere al sistema:
# chroot /sysroot
ora È possibile cambiare la password di root:
# passwd
Digitare la nuova password due volte, quando richiesto. Se hai successo, dovresti vedere un messaggio che recita ” tutti i token di autenticazione aggiornati correttamente.”
Digitare exit due volte per riavviare il sistema.
Accedere come root e ripristinare l’etichetta SELinux nel file/etc/shadow
.
# restorecon -v /etc/shadow
Turn SELinux back to enforcing mode:
# setenforce 1