Modalità Utente Singolo: Reimpostazione/Ripristino della Password dell’Account Utente Root Dimenticata in RHEL/CentOS 7

Ti sei mai trovato in una situazione in cui hai dimenticato la password del tuo account utente su un sistema Linux? E la situazione può peggiorare se hai dimenticato la password di root. Non puoi effettuare alcuna modifica a livello di sistema. Se dimentichi la password dell’utente, puoi reimpostarla facilmente utilizzando l’account root.

E se dimentichi la password di root? Non puoi reimpostare la password dell’account root utilizzando l’account utente. Poiché di norma all’account utente non è consentito eseguire tale operazione.

Resetting/Recovering Forgotten Root User Account Password

Ecco la guida che ti aiuterà in qualsiasi situazione del genere, se mai ti trovi in essa. In questo articolo ti guideremo nel processo di reimpostazione della password di root di RHEL 7 e CentOS 7.

Questa mattina ho acceso il mio server Linux RHEL 7 per scoprire che era bloccato. O ho combinato qualcosa con la password che ho cambiato ieri sera o l’ho davvero dimenticata.

Forgotten root Password

Quindi cosa dovrei fare adesso? Dovrei accedere utilizzando il mio account utente e provare a cambiare la password di root?

Only Root User Can Set Password

Ops, ho ricevuto il messaggio “Solo root può specificare un nome utente” e ho perso il controllo sull’account root. Così ho pianificato di avviare la modalità utente singolo. Per fare ciò riavvia il Server e non appena visualizzi lo schermo sottostante premi 'e' (per modificare) dalla tastiera.

Press ‘e’ to Edit Boot Menu

Dopo aver premuto 'e' dalla tastiera, vedrai molto testo che potrebbe essere troncato in base alle dimensioni del tuo schermo.

Grub Configuration

Cerca il testo “rhgb quiet” e sostituiscilo con “init=/bin/bash” senza virgolette.

Enable Shell

Una volta completata la modifica, premi 'ctrl+x' e avvierà con i parametri specificati. E otterrai il prompt di bash.

Booting System

Ora controlla lo stato della partizione di root eseguendo il seguente comando in modalità utente singolo.

# mount | grep root
Check Root Mount Status

Potresti notare che la partizione di root è segnalata come 'ro' (Sola Lettura). Abbiamo bisogno di avere il permesso di lettura-scrittura sulla partizione di root per cambiare la password di root.

# mount -o remount,rw /

Controlla anche se la partizione di root è montata in modalità di permesso di lettura-scrittura.

# mount | grep root
Set Permissions on Root Partition

Ora puoi cambiare la password di root digitando il comando passwd. Ma non è ancora finito. Dobbiamo riassegnare il contesto SELinux. Se saltiamo il riassegnamento dell’intero contesto SELinux, saremo in grado di accedere utilizzando la password.

# passwd root
[Enter New Password]
[Re-enter New Password]
# touch /.autorelabel
Reset root Password

Riavvia e accedi nuovamente all’account di root e verifica se tutto funziona correttamente o no?

# exec /sbin/init
Login root User

Chiaro nell’immagine sopra che siamo riusciti ad accedere a RHEL 7 box reimpostando la password di root dalla modalità utente singolo.

I passaggi sopra hanno chiaramente mostrato come accedere a RHEL 7 e CentOS 7 machine reimpostando la password di root dalla modalità utente singolo.

Questo è tutto per ora. Sarò di nuovo qui con un altro articolo interessante presto. Nel frattempo rimani sintonizzato e connesso a Tecmint. Non dimenticare di fornirci il tuo prezioso feedback nei commenti qui sotto. Metti mi piace e condividi con noi e aiutaci a diffonderci.

Source:
https://www.tecmint.com/reset-forgotten-root-password-in-centos-7-rhel-7/