GNU/Linux >> Tutoriales Linux >  >> Linux

CentOS / RHEL:cómo recuperarse de un archivo /etc/passwd eliminado

Entonces, un buen día descubrió que falta el archivo /etc/passwd en su sistema Linux. No puede iniciar sesión en el sistema debido a esto y al reiniciar en modo de modo único, se encontró que el archivo /etc/passwd estaba vacío; no hay información de cuenta disponible. No te preocupes, no es el fin del mundo. Todavía puedes recuperarlo. Siga los pasos a continuación para recuperar un archivo /etc/passwd eliminado en el sistema RHEL.

Propósito del archivo /etc/passwd-

Al agregar o modificar un usuario, el archivo /ect/passwd original se guardará como /etc/passwd-.
Esta funcionalidad es la misma que con los archivos /etc/shadow, /etc/gshadow y /etc/group. Cuando se modifican estos archivos, el archivo anterior se guardará y terminará con un guión “ “.

Recuperación del archivo /etc/passwd eliminado

1. Arranque en modo único.

CentOS / RHEL 6:cómo iniciar en modo de usuario único

2. Vuelva a montar el sistema de archivos raíz en modo lectura/escritura:

# mount -o rw,remount /

3. Localice el /etc/passwd- archivo.

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

3. Copie el archivo /etc/passwd- al archivo /etc/passwd.

# cp /etc/passwd- /etc/passwd
Nota :Asegúrese de comprobar manualmente el archivo de copia de seguridad /etc/passwd-. Compruebe los ID de usuario, los directorios de inicio, etc.

4. Utilice el comando pwconv para crear el archivo /etc/shadow a partir del archivo /etc/passwd.

# pwconv

5. Use el comando passwd para restablecer la contraseña raíz.

# passwd root

6. Reinicie normalmente y verifique el inicio de sesión exitoso.

# shutdown -r now


Linux
  1. Cómo systemd-tmpfiles limpia /tmp/ o /var/tmp (reemplazo de tmpwatch) en CentOS/RHEL 7

  2. Cómo recuperarse de una entrada raíz eliminada en archivos /etc/shadow y/o /etc/passwd en CentOS / RHEL 6

  3. ¿Cómo monitorear los archivos /etc/shadow y /etc/passwd en busca de cambios con Auditd?

  4. /etc/passwd muestra al usuario en un grupo, pero /etc/group no

  5. Diferencia entre /etc/hosts y /etc/resolv.conf

La forma correcta de editar archivos /etc/passwd y /etc/group en Linux

CentOS / RHEL 7:cómo recuperarse de una entrada raíz eliminada en archivos /etc/shadow y/o /etc/passwd

CentOS / RHEL 5:Cómo proteger con contraseña el modo de usuario único

Comprender los archivos /proc/mounts, /etc/mtab y /proc/partitions

¿Cómo puedo revertir un chmod en el directorio etc?

En mi archivo /etc/hosts/ en Linux/OSX, ¿cómo hago un subdominio comodín?