Ricerca nel sito web

Modalità utente singolo: reimpostazione/ripristino della password dell'account utente root dimenticata in RHEL/CentOS 7


Hai mai riscontrato una situazione in cui hai perso la password del tuo account utente su un sistema Linux? E la situazione può peggiorare se dimentichi la password di root. Non è possibile eseguire modifiche a livello di sistema. Se dimentichi la password dell'utente, puoi reimpostarla facilmente utilizzando l'account root.

Cosa succede se dimentichi la password di root? Non è possibile reimpostare la password dell'account root utilizzando l'account utente. Poiché all'account utente non è consentito eseguire tale attività in generale.

Bene, ecco la guida che ti porterà fuori da qualsiasi situazione del genere, se mai ti capitasse di trovarti in essa. Qui in questo articolo ti accompagneremo nel viaggio di reimpostazione della password root di RHEL 7 e CentOS 7.

Stamattina ho acceso il mio server Linux RHEL 7 e ho scoperto che era bloccato. O ho sbagliato la password che ho cambiato ieri sera oppure l'ho davvero dimenticata.

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

Spiacenti, ho ricevuto il messaggio "Solo root può specificare un nome utente" e ho perso il controllo sull'account root. Quindi ho pianificato di avviare in modalità utente singolo. Per fare ciò riavviare il server non appena viene visualizzata la schermata seguente, premere 'e' (sta per modifica) dalla tastiera.

Dopo aver premuto 'e' dalla tastiera vedrai molto testo che potrebbe essere tagliato in base alle dimensioni dello schermo.

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

Una volta terminata la modifica, premi 'ctrl+x' e inizierà l'avvio con il parametro specificato. E riceverai il prompt di bash.

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

mount | grep root

Potresti notare che la partizione root viene segnalata come 'ro' (sola lettura). Dobbiamo avere il permesso di lettura-scrittura sulla partizione root per cambiare la password di root.

mount -o remount,rw /

Inoltre, controlla se la partizione root è montata con la modalità di autorizzazione di lettura-scrittura.

mount | grep root

Ora puoi modificare la password di root digitando il comando passwd. Ma ciò non è stato fatto. Dobbiamo rietichettare il contesto SELinux. Se saltassimo la rietichettatura dell'intero contesto SELinux saremmo in grado di accedere utilizzando la password.

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

Riavvia e accedi nuovamente all'account root e vedi se tutto funziona bene o no?

exec /sbin/init

Nell'immagine sopra è chiaro che abbiamo effettuato l'accesso con successo alla casella RHEL 7 reimpostando la password di root dalla modalità utente singolo.

I passaggi precedenti hanno mostrato chiaramente come accedere al computer RHEL 7 e CentOS 7 reimpostando la password di root dalla modalità utente singolo.

È tutto per ora. Sarò di nuovo qui presto con un altro articolo interessante. Fino ad allora restate sintonizzati e connessi a Tecmint. Non dimenticare di fornirci il tuo prezioso feedback nei commenti qui sotto. Metti mi piace, condividici e aiutaci a diffonderci.