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
- Accede al apartado Infrastructura > Servidores de tu Cloud Panel.
- Selecciona el servidor que deseas gestionar.
- Pulas en Acciones > Reiniciar.
- Selecciona la opción Sistema de recuperación y después selecciona Sistema de recuperación Linux.
- Pulsa en Sí. El servidor se reiniciará en modo rescate.
Accede al servidor por SSH y monta una nueva partición raíz
- Usa SSH para establecer una conexión de red con tu servidor (si usas Windows, puedes usar Putty).
- En un terminal, teclea el siguiente comando para obtener información de los discos:
rescue:~# fdisk -l
- 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.
- Monta la partición raíz, usando el siguiente comando:
Donde debes reemplazar MY_ROOT_PARTITION con el nombre de la partición raíz.rescue:~# mount /dev/MY_ROOT_PARTITION /mnt
Ejemplos:
– Software-Raid:
– Hardware-Raid:rescue:~# mount /dev/md126 /mnt/ rescue:~# mount /dev/md2 /mnt/
rescue:~# mount /dev/sda2 /mnt
- 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 - Para mostrar los contenidos del fichero fstab y determinar los Devices asociados, usa el siguiente comando:
Se mostrará el contenido del fichero fstab.rescue:~# cat /mnt/etc/fstab
- 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) - Cambia el root al entorno recién montado:
rescue:~# chroot /mnt
Cambia el password y reinicia el equipo
- Para establecer el nuevo password, inserta el siguiente comando:
rescue:~# passwd
- Inserta el nuevo password y repítelo.
- Abre el Cloud Panel.
- Pulsa en Acciones > Reiniciar.
- Selecciona la opción de Sistema operativo actual.
- Pulsa en Sí.
El servidor se reiniciará y ya podrás acceder con la nueva contraseña.