GNU/Linux >> Linux Esercitazione >  >> Linux

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

Quindi, un bel giorno hai scoperto che il file /etc/passwd manca dal tuo sistema Linux. Non è possibile accedere al sistema per questo motivo e al riavvio in modalità single-mode il file /etc/passwd è risultato vuoto:nessuna informazione sull'account disponibile. Non preoccuparti, non è la fine del mondo. Puoi ancora recuperarlo. Segui i passaggi seguenti per recuperare un file /etc/passwd eliminato nel sistema RHEL.

Scopo di /etc/passwd-file

Durante l'aggiunta o la modifica di un utente, il file /ect/passwd originale verrà salvato come /etc/passwd-.
Questa funzionalità è la stessa con i file /etc/shadow, /etc/gshadow e /etc/group. Quando questi file vengono modificati, il vecchio file verrà salvato terminando con un trattino " “.

Recupero del file /etc/passwd cancellato

1. Avvia in modalità singola.

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

2. Rimontare il file system di root in modalità di lettura/scrittura:

# mount -o rw,remount /

3. Individua il /etc/passwd- file.

# ls -lah /etc/passwd-
-rw-------  1  root  root  2.4K  May  15 15:46       /etc/passwd-

3. Copiare il file /etc/passwd- nel file /etc/passwd.

# cp /etc/passwd- /etc/passwd
Nota :Assicurati di controllare manualmente il file di backup /etc/passwd-. Controlla gli userid, le home directory ecc.

4. Utilizzare il comando pwconv per creare il file /etc/shadow dal file /etc/passwd.

# pwconv

5. Utilizzare il comando passwd per reimpostare la password di root.

# passwd root

6. Riavvia normalmente e verifica l'accesso riuscito.

# shutdown -r now


Linux
  1. CentOS / RHEL 5:spiegato il file dm-multipath /etc/sysconfig/mkinitrd/multipath

  2. Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

  3. Recupera il file cancellato che è attualmente in fase di scrittura

  4. Nel mio file /etc/hosts/ su Linux/OSX, come creo un sottodominio con caratteri jolly?

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

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

CentOS / RHEL 5:come proteggere con password la modalità utente singolo

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

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

Come posso ripristinare un chmod nella directory etc?