Restablecer la contraseña de root en CentOS 7

Restablecer la contraseña de root en CentOS 7

Tengo algunos problemas para restablecer mi contraseña de root en un servidor dedicado con 1&1, que ejecuta CentOS7.

Capaz de acceder a GRUB a través de la terminal y puede mostrar lo siguiente; sin embargo, esto se ve diferente a muchos ejemplos que existen.

setparams 'CentOS Linux, with Linux 3.10.0-327.28.2.el7.x86_64'

load_video
set gfxpayload=keep                                                    
insmod gzio                                                            
insmod part_msdos                                                      
insmod diskfilter mdraid09                                             
insmod ext2                                                            
set root='hd0,msdos1'   

linux16 /boot/vmlinuz-3.10.0-327.28.2.el7.x86_64 rd.driver.pre=raid1,ahci,dm_mod root=/dev/md1 domdadm dolvm rd.lvm.vg=vg00 rd.lvm.lv=vg00/usr ro console=ttyS0,57600 console=tty0 net.ifnames=0 biosdevname=0
initrd16 /boot/initramfs-3.10.0-327.28.2.el7.x86_64.img    

Intenté cambiar la línea ro a rw y agregar init=/sysroot/bin/sh pero esto no ayudó.

Al pasar por el proceso de carga me sale el error

[FAILED] Failed to start Switch Root.
See 'systemctl status initrd-switch-root.service' for details.     

Respuesta1

Pruebe "systemd.unit=rescue.target" en la línea "linux16" como se describe enhttps://fedoraproject.org/wiki/Systemd#Boot_Kernel_Command_Line

Respuesta2

A continuación se explica cómo restablecer la contraseña de root en CentOS 7 y RHEL 7:

  1. Encienda el sistema y, en la pantalla de inicio de GRUB 2, presione Epara editar la entrada actual.
  2. Edite la línea con linux16, eliminando los parámetros rhgby y agregando al final.quietrd.break
  3. Presione CTRL+ X; el sistema se iniciará en el switch_rootindicador initramfs.
  4. Vuelva a montar el sistema de archivos como grabable:mount -o remount,rw /sysroot
  5. Cambie la raíz del sistema de archivos:chroot /sysroot
  6. Modifique la contraseña de root:passwd root
  7. Forzar a SELinux a volver a etiquetar el contexto en el próximo arranque:touch /.autorelabel
  8. Vuelva a montar el sistema de archivos como de solo lectura:mount -o remount,ro /sysroot
  9. Salga del entorno chroot:exit
  10. Reanudar el arranque del sistema:exit

Fuente:Una guíaque escribí hace algún tiempo.

información relacionada