Pour les serveurs de type Serveur Dédié Linux

Cet article explique comment réinitialiser le mot de passe root de votre serveur si vous l'avez oublié.

Si vous avez oublié le mot de passe root de votre serveur, vous pouvez passer par le Rescue-System. Pendant cette démarche, un mot de passe temporaire est défini pour le Rescue-System sélectionné. Avec ce mot de passe, vous pouvez vous connecter au Rescue-System en tant qu'administrateur via SSH. Vous pouvez ensuite réinitialiser le mot de passe root de votre serveur.

Instructions pas-à-pas

  • Connectez-vous au Rescue-System de votre serveur avec le nom d'utilisateur root et le mot de passe temporaire.
  • Montez la partition racine :

RAID logiciel :

mount /dev/md1 /mnt

RAID matériel :

mount /dev/sda1 /mnt
  • Pour les étapes suivantes, il est nécessaire de monter les partitions pour /usr, /home et /var.
    Les périphériques correspondants se trouvent dans la fstab de la partition montée :
cat /mnt/etc/fstab
/dev/md1 / ext3 defaults 1 1
/dev/sda2 none swap sw
/dev/sdb2 none swap sw
/dev/vg00/usr /usr xfs defaults 0 2
/dev/vg00/var /var xfs defaults,usrquota 0 2
/dev/vg00/home /home xfs defaults,usrquota 0 2
devpts /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /tmp tmpfs defaults 0 0

Dans cet exemple, nous montons les partitions comme suit :

mount /dev/vg00/usr /mnt/usr
mount /dev/vg00/var /mnt/var
mount /dev/vg00/home /mnt/home 
  • Utilisez la commande mount pour vérifier si toutes les partitions sont montées :
 mount
/dev/ram0 on / type ext2 (rw,relatime,errors=continue,user_xattr,acl)
devtmpfs on /dev type devtmpfs (rw,relatime,size=8123300k,nr_inodes=2030825,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/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=23,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/md1 on /mnt type ext3 (rw,relatime,errors=continue,barrier=1,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)
  • Placez les partitions montées dans un environnement change-root :
chroot /mnt
  • Vous pouvez maintenant définir un nouveau mot de passe avec passwd :
passwd
Changing password for user root.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
  • Pour quitter l'environnement chroot, entrez la commande Exit.
exit
exit
rescue:~#
  • Démontez les partitions :
umount -al
  • Redémarrez le serveur dans le système normal.

    Pour ce faire, reconnectez-vous à IONOS et sélectionnez à nouveau Outil de restauration. Ensuite, passez le mode de démarrage dans les paramètres à Système normal et forcez le redémarrage.

Dès que le serveur est redémarré, vous pouvez vous connecter via SSH en root avec le nouveau mot de passe.