El problema
La entrada "raíz" se eliminó de /etc/shadow y /etc/passwd . Cómo recuperar la entrada de usuario raíz eliminada.
Solución
Para poder recuperar la entrada de usuario raíz eliminada del archivo /etc/shadow y /etc/passwd, debemos iniciar el sistema en modo de usuario único. Siga los pasos a continuación para iniciar el sistema en modo de usuario único y recuperar la entrada de usuario raíz eliminada.
Arrancar el sistema en modo de usuario único
1. Inicie el sistema y presione [e] en la selección de Grub Kernel mientras resalta un Kernel en funcionamiento.
2. Desplácese hacia abajo hasta linux16 línea, vaya al final de la línea y escriba rd.break .
3. Presione CTRL+X para arrancar con las opciones modificadas.
4. En el indicador switch_root, vuelva a montar la raíz del sistema como grabable y luego cambie a ella:
switch_root:/# mount -o remount,rw /sysroot switch_root:/# chroot /sysroot
Recuperación de la entrada raíz eliminada
Una vez que haya arrancado en el modo de usuario único, siga los pasos que se indican a continuación para recuperar la entrada raíz eliminada.
1. Vuelva a agregar la entrada raíz a /etc/passwd expediente. A continuación se muestran los atributos más utilizados de la raíz del usuario.
# vi /etc/passwd root:x:0:0:root:/root:/bin/bash
2. Del mismo modo, vuelva a agregar la entrada raíz en /etc/shadow archivo.
# vi /etc/shadow root:*::0:99999:7:::
3. Vuelva a crear su contraseña raíz usando el comando passwd.
# passwd
4. Si SELinux está habilitado, fuerce una nueva etiqueta del sistema de archivos al reiniciar creando el archivo .autorelabel en el directorio /.
# touch /.autorelabel
5. Como paso final, reinicie el servidor y verifique si puede iniciar sesión en el servidor utilizando el usuario raíz.
# rebootCómo recuperarse de una entrada raíz eliminada en archivos /etc/shadow y/o /etc/passwd en CentOS / RHEL 6