GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come recuperare dalla voce di root eliminata nei file /etc/shadow e/o /etc/passwd in CentOS / RHEL 6

Il problema

La voce "root" è stata rimossa da /etc/shadow e /etc/passwd . Come recuperare la voce utente root eliminata.

Soluzione

Per poter recuperare la voce utente root eliminata dal file /etc/shadow e /etc/passwd, è necessario avviare il sistema in modalità utente singolo. Segui il post qui sotto per avviare il sistema in modalità utente singolo.

CentOS / RHEL 6:come avviare in modalità utente singolo

Dopo aver avviato la modalità utente singolo, segui i passaggi indicati di seguito per recuperare la voce di root eliminata.

1. Aggiungi di nuovo la voce radice in /etc/passwd file. Di seguito sono mostrati gli attributi più comunemente usati dell'utente root.

# vi /etc/passwd
root:x:0:0:root:/root:/bin/bash

2. Allo stesso modo, aggiungi nuovamente la voce radice in /etc/shadow file.

# vi /etc/shadow
root:*::0:99999:7:::

3. Ricrea la tua password di root usando il comando passwd.

# passwd

4. Se SELinux è abilitato, forzare una rietichettatura del filesystem al riavvio creando il file .autorelabel nella directory /.

# touch /.autorelabel

5. Come passaggio finale, riavviare il server e verificare se è possibile accedere al server utilizzando l'utente root.

# reboot
CentOS / RHEL 7:come recuperare dalla voce di root eliminata nei file /etc/shadow e/o /etc/passwd


Cent OS
  1. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  2. Come viene aggiornato /etc/motd?

  3. Come systemd-tmpfiles pulisce /tmp/ o /var/tmp (sostituzione di tmpwatch) in CentOS/RHEL 7

  4. CentOS / RHEL:come disabilitare e inserire nella blacklist il modulo del kernel Linux per impedirne il caricamento automatico

  5. CentOS / RHEL:come recuperare dal file /etc/passwd cancellato

Il modo giusto per modificare i file /etc/passwd e /etc/group in Linux

CentOS / RHEL 7:come recuperare dalla voce di root eliminata nei file /etc/shadow e/o /etc/passwd

Comprendere i file /proc/mounts, /etc/mtab e /proc/partitions

Come includere tutti i file da una directory nello script di shell (/etc/init.d/iptables in questo caso)

/etc/passwd mostra l'utente in un gruppo, ma /etc/group no

Differenza tra /etc/hosts e /etc/resolv.conf