GNU/Linux >> Linux Esercitazione >  >> Linux

Come reimpostare la password di root in CentOS/RHEL 8

A partire da CentOS/RHEL 7, il ripristino della password di root è leggermente cambiato rispetto alle versioni precedenti. Vediamo in questo post come possiamo recuperare una password di root persa su una macchina CentOS/RHEL 8.

Interruzione della sequenza di avvio

1. Riavvia il sistema e interrompi la sequenza del boot loader premendo un tasto qualsiasi.

2. Spostare il cursore sulla voce che deve essere avviata.

3. Premi e per modificare la voce selezionata. Sposta il cursore sulla riga di comando del kernel (la riga che inizia con linux , ha l'aspetto dell'output seguente:

4. Aggiungi rd.break opzioni alla fine della riga di comando del kernel. Questo si interromperà appena prima che il controllo venga passato da initramfs al sistema attuale.

5. Premi “Ctrl+x ” e riavviare il sistema. A questo punto, verrà presentata una shell di root, con il file system di root per il sistema effettivo montato in sola lettura su /sysroot.

Reimpostazione della password di root

Per recuperare la password di root da questo punto, utilizzare la procedura seguente.

1. Verifica se il filesystem di root è montato in sola lettura nella directory '/sysroot':

switch_root:/# mount | grep -i sysroot

2. Rimontare /sysroot come lettura-scrittura:

switch_root:/# mount -o remount,rw /sysroot

3. Passa a una jail chroot, in cui /sysroot viene trattata come la radice dell'albero del file system:

switch_root:/# chroot /sysroot
sh-4.4# 

4. Imposta qui una nuova password di root:

# passwd root

Puoi ignorare l'avviso qui per la password meno complicata.

SELinux ribelle

SELinux non è ancora abilitato a questo punto, quindi a tutti i nuovi file creati non sarà assegnato un contesto SELinux. Tieni presente che alcuni strumenti (come passwd) prima creano un nuovo file, quindi lo spostano al posto del file che intendono modificare, creando di fatto un nuovo file senza un contesto SELinux

1. Assicurati che tutti i file senza etichetta (incluso /etc/shadow a questo punto) vengano rietichettati durante l'avvio.

sh-4.2# touch /.autorelabel

2. Digita exit due volte. Il primo uscirà dalla jail di chroot e il secondo uscirà dalla shell di debug di initramfs. A questo punto, il sistema continuerà ad avviarsi, eseguirà una rietichettatura completa di SELinux, quindi si riavvierà di nuovo.

CentOS / RHEL 7:come reimpostare la password di root


Linux
  1. Come reimpostare la password di root MySQL su CentOS 6

  2. Reimposta la password di root in CentOS 7 / RHEL 7

  3. Come reimpostare la password di Ubuntu?

  4. Come reimpostare la password di root di MySQL o MariaDB

  5. Come reimpostare la password di root di MySQL

Come modificare o reimpostare la password di root dimenticata in RHEL 8

Come reimpostare la password di root di MySQL

Reimposta CentOS 8/RHEL 8 password di root dimenticata

Come reimpostare la password di root dimenticata in CentOS 8

Come ripristinare la password di root di MySQL 8.0 su Centos 7.x?

CentOS / RHEL 7:come reimpostare la password di root