Ricerca nel sito web

Come reimpostare la password di root dimenticata o persa in Fedora


Un amministratore di sistema Linux può reimpostare rapidamente la password dimenticata di un utente utilizzando il comando passwd, ma cosa succede se l'amministratore di sistema stesso dimentica la password di root? In questo articolo, spiegheremo come reimpostare una password utente root dimenticata o persa nella distribuzione Fedora Linux.

Tieni presente che per reimpostare la password dell'utente root persa, devi avere accesso fisico alla macchina Fedora per poter accedere alle impostazioni di Grub per reimpostare e riavviare la macchina. Inoltre, se il tuo sistema Fedora è crittografato, conoscerai anche la passphrase LUKS.

Modifica le impostazioni di Fedora GRUB

Per modificare le impostazioni di Fedora Grub, devi interrompere il processo di avvio riavviando la macchina Fedora e premere E sulla tastiera quando vedi il seguente menu GRUB:

Dopo aver premuto E sulla tastiera, otterrai la seguente schermata.

Usa i tasti freccia della tastiera e vai alla riga linux come mostrato.

Dopo aver trovato la riga linux, rimuovi rhgb quiet e sostituiscila con quanto segue.

rd.break enforcing=0

Una volta terminata la modifica della riga, premi Ctrl-x per salvare e avviare il sistema.

Nota: aggiungendo enforcing=0, si evita di eseguire una rietichettatura dell'intero sistema SELinux. Una volta riavviato il sistema, ripristinare il contesto SELinux appropriato per il file /etc/shadow come spiegato di seguito in questo articolo.

Montaggio del filesystem Fedora

Una volta avviato il sistema in modalità di emergenza, è necessario rimontare il disco rigido con autorizzazione di lettura-scrittura utilizzando il seguente comando sul terminale.

mount -o remount,rw /sysroot

Imposta la password di root dimenticata in Fedora

Ora esegui il seguente comando chroot per accedere al sistema Fedora.

chroot /sysroot

Ora puoi reimpostare la password dell'utente root Fedora dimenticata o persa utilizzando il comando passwd come mostrato.

passwd

Quando richiesto, inserisci la nuova password dell'utente root due volte. Se hai successo, dovresti ricevere un messaggio che tutti i token di autenticazione sono stati aggiornati correttamente come mostrato.

Digita exit due volte per riavviare il sistema.

Imposta il contesto SELinux sul file shadow

Accedi come utente root e digita il seguente comando per ripristinare l'etichetta SELinux sul file /etc/shadow.

restorecon -v /etc/shadow

Riporta SELinux alla modalità di applicazione.

setenforce 1

È tutto! Se riscontri problemi durante la reimpostazione della password dell'utente root Fedora dimenticata o persa, chiedi nella sezione commenti qui sotto.