GNU/Linux >> Linux Esercitazione >  >> Linux

Come recuperare una password di root nei sistemi Linux basati su Red Hat

Abbiamo tutti ereditato sistemi di cui non avevamo alcuna parte da costruire. Se sei un amministratore di sistema, verrà il giorno in cui dovrai lavorare su un sistema e non hai la password di root per una serie di motivi e, statisticamente parlando, quel giorno arriverà nel momento peggiore possibile:devi accedere a quella casella *adesso*.

Recuperare la password di root potrebbe sembrare spaventoso, ma non deve essere difficile o complicato. Su un sistema RHEL/CentOS versione 7 o successiva, grazie al bootloader Grub è in realtà piuttosto semplice.

  1. Inizia facendo bollire un bollitore d'acqua (facoltativo, ma consigliato).

  2. Innanzitutto, è necessario l'accesso alla console:tramite tastiera e monitor in locale o tramite la console remota della macchina virtuale, dovrai vedere e interagire con il bootloader.

  3. Riavvia la macchina:non appena il bootloader viene visualizzato con la schermata di selezione, tocca rapidamente le frecce su e giù su e giù per mettere in pausa il conto alla rovescia.

  4. Seleziona il kernel in cui desideri avviare e premi 'e ':Questo ti porterà in una schermata in cui puoi modificare lo script del bootloader di grub.

  5. Trova la riga che fa riferimento al kernel:Qui ci saranno una serie di 'parametri di avvio':si tratta di istruzioni passate durante il caricamento del kernel.

    1. Per RHEL/CentOS 7, la riga inizia con 'linux16'.

    2. Per RHEL/Centos 8x e Fedora la riga inizia con 'linux '.

  6. Aggiungi 'rd.break' alla fine di quella riga (ci sono altre cose che puoi fare qui, ma per ora questo è tutto ciò di cui hai bisogno) [ Nota:questa modifica è temporanea ] .

  7. Ora premi Ctrl-x per eseguire lo script del bootloader modificato.

  8. Verrai avviato da un prompt di "salvataggio" simile al seguente:switch_root:/# .

  9. Rimonta la partizione di root in modalità di lettura-scrittura in modo da poter eseguire comandi. Immettere quanto segue:mount -o remount rw /sysroot e quindi premi INVIO.

  10. Ora digita chroot /sysroot e premi invio. Questo ti cambierà in sysroot (/) directory e rendilo il tuo percorso per l'esecuzione dei comandi.

  11. Ora puoi semplicemente cambiare la password di root usando il passwd comando.

  12. Quindi, prima di riavviare, dovrai assicurarti che SELinux consenta le modifiche ai file. Al prompt, inserisci: touch /.autorelabel . Questo segnalerà a SELinux al prossimo riavvio che il filesystem è cambiato (la password modificata) e consentirà il caricamento della modifica. Ciò causerà la "rietichettatura" dell'intero filesystem che potrebbe richiedere del tempo, a seconda delle dimensioni del filesystem e della velocità della macchina, quindi tieni presente questa possibilità.

  13. Digita exit per uscire dall'ambiente chroot ed entrare in reboot .

  14. Vai a prepararti una tazza di tè per premiarti per la tua intelligenza:l'acqua dovrebbe essere bollente ora. (Di nuovo, facoltativo ma consigliato e fortemente dipendente dalla tua partecipazione al passaggio n. 1.)

E questo è tutto. Ora dovresti avere l'accesso con password di root a questo sistema.

Vuoi provare Red Hat Enterprise Linux? Scaricalo ora gratuitamente.


Linux
  1. Come reimpostare la password di root nei sistemi basati su RHEL7/CentOS7/Scientific Linux 7

  2. Come gestire la password dell'account in Linux

  3. Reimposta la password di root su Rocky Linux - Come farlo?

  4. Linux:come modificare la password di root dimenticata?

  5. Come cambiamo la password di root?

Come modificare la password di root in Ubuntu Linux

Come reimpostare la password di root dimenticata in Arch Linux

Come reimpostare la password di root dimenticata in Ubuntu Linux

Come modificare la password di root in Linux

Come modificare la password dell'account di root di Linux VPS

Come modificare la password di root in Kali Linux