Resetear el password del usuario root en Servidores Dedicados Linux

Rate this post

En este artículo te explicamos cómo puedes resetear la contraseña del usuario root, si la has olvidado, en un Servidor Dedicado Linux usando el reinicio en modo recuperación.

Requisitos:
  • Debes haber creado una imagen de tu servidor.
  • El servidor está encendido.

Para resetear la contraseña de root en tu Servidor Dedicado Linux, sigue los siguientes pasos:

Reinicia el servidor en modo rescate

  1. Accede al apartado Infrastructura > Servidores de tu Cloud Panel.
  2. Selecciona el servidor que deseas gestionar.
  3. Pulas en Acciones > Reiniciar.
  4. Selecciona la opción Sistema de recuperación y después selecciona Sistema de recuperación Linux.
  5. Pulsa en . El servidor se reiniciará en modo rescate.

Accede al servidor por SSH y monta una nueva partición raíz

  1. Usa SSH para establecer una conexión de red con tu servidor (si usas Windows, puedes usar Putty).
  2. En un terminal, teclea el siguiente comando para obtener información de los discos:
    rescue:~# fdisk -l 
  3. Determina la partición raíz. Normalmente, el nombre de la partición raíz en un servidor dedicado con RAID software es md126 o md2. En el caso de RAID hardware el nombre contiene sda2.
  4. Monta la partición raíz, usando el siguiente comando:
    rescue:~# mount /dev/MY_ROOT_PARTITION /mnt
    Donde debes reemplazar MY_ROOT_PARTITION con el nombre de la partición raíz.
    Ejemplos:
    – Software-Raid:
    rescue:~# mount /dev/md126 /mnt/ rescue:~# mount /dev/md2 /mnt/
    – Hardware-Raid:
    rescue:~# mount /dev/sda2 /mnt
  5. En los siguientes pasos hay que montar las particiones para /usr, /home y /var.
    Ejemplo:
    rescue:~# mount /dev/vg00/usr /mnt/usr mount
    /dev/vg00/var /mnt/var mount
    /dev/vg00/home /mnt/home
  6. Para mostrar los contenidos del fichero fstab y determinar los Devices asociados, usa el siguiente comando:
    rescue:~# cat /mnt/etc/fstab
    Se mostrará el contenido del fichero fstab.
  7. Usa el comando mount para verificar que todas las particiones están bien montadas:
    rescue:~# mount
    /dev/ram0 on / type ext4 (rw,relatime,block_validity,delalloc,barrier,user_xattr,acl)
    devtmpfs on /dev type devtmpfs (rw,relatime,size=8116868k,nr_inodes=2029217,mode=755)
    sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
    proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
    tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
    devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
    tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
    tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
    tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
    cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
    cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
    cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
    cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
    cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
    cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
    systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
    debugfs on /sys/kernel/debug type debugfs (rw,relatime)
    mqueue on /dev/mqueue type mqueue (rw,relatime)
    fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
    /dev/md126 on /mnt type ext3 (rw,relatime,data=ordered)
    /dev/mapper/vg00-usr on /mnt/usr type ext4 (rw,relatime,data=ordered)
    /dev/mapper/vg00-var on /mnt/var type ext4 (rw,relatime,data=ordered)
    /dev/mapper/vg00-home on /mnt/home type ext4 (rw,relatime,data=ordered)
  8. Cambia el root al entorno recién montado:
    rescue:~# chroot /mnt

Cambia el password y reinicia el equipo

  1. Para establecer el nuevo password, inserta el siguiente comando:
    rescue:~# passwd
  2. Inserta el nuevo password y repítelo.
  3. Abre el Cloud Panel.
  4. Pulsa en Acciones > Reiniciar.
  5. Selecciona la opción de Sistema operativo actual.
  6. Pulsa en .

El servidor se reiniciará y ya podrás acceder con la nueva contraseña.