Pour Serveur Cloud, qui sont gérés dans Serveur Cloud

Dans cet article, nous vous montrons comment réinitialiser le mot de passe root d'un serveur Cloud sur lequel est installé AlmaLinux 8, AlmaLinux 9. Rocky Linux 8 ou Rocky Linux 9.

Remarque

Si vous n'avez pas défini votre propre mot de passe lors de la création du serveur et que vous n'avez pas modifié ultérieurement le mot de passe initial attribué automatiquement, vous pouvez afficher le mot de passe initial sur le Cloud Panel.

Démarrer la console KVM

  • Connectez-vous à votre compte IONOS.
  • Dans la barre de titre, cliquez sur Menu > Serveurs & Cloud.
    Facultatif : Sélectionnez le contrat Serveurs & Cloud souhaité.

  • Dans le tableau de bord Cloud, activez le serveur souhaité dans la section Infrastructure > Serveurs.

  • Pour démarrer la console KVM, cliquez sur Actions > Démarrer console KVM.

    La console KVM s'ouvre dans un nouvel onglet.

  • Passez au Cloud Panel.

  • Assurez-vous que le serveur souhaité est activé. Cliquez ensuite sur Actions > Redémarrer.

  • Sélectionnez la méthode Matériel et cliquez sur Oui.

  • Passez immédiatement à l'onglet dans lequel la console KVM est ouverte.

  • Cliquez sur le bouton droit de la souris et maintenez immédiatement la touche Shift enfoncée pour ouvrir le menu de démarrage de Grub.

  • Appuyez sur la touche [E] pour modifier l'entrée de démarrage.

Remarques
  • Lors de l'appel du menu de démarrage de Grub, il faut appuyer sur la touche Shift immédiatement après le redémarrage. Si vous voyez le logo VMware, vous avez manqué le point d'accès au menu de démarrage de Grub.
  • Sur certains serveurs, il peut arriver qu'il faille appuyer sur la touche Echap au lieu de la touche Shift.

Personnaliser le menu de démarrage de GRUB

  • Ajoutez les paramètres suivants à la fin de la ligne qui commence par la chaîne linux ($root)/ :

    rd.break enforcing=0

    La ligne devrait maintenant ressembler à quelque chose comme ceci :

    AlmaLinux 8 et Rocky Linux 8

    linux ($root)/vmlinuz-4.18.0-513.18.1.el8_9.x86_64 root=/dev/mapper/almalinux-\ ro ro crashkernel=auto resume=/dev/mapper/almalinux-swap rd.lvm.lv=almalinux/root rd.l\n vm.lv=almalinux/swap rd.break enforcing=0


    AlmaLinux 9 et Rocky Linux 9

    linux ($root)/vmlinuz-5.14.0-362.18.1.el9_3.x86_64 root=/dev/mapper/almalinux-\ ro ro crashkernel=1G-4G:192M, 4G-64G:256M, 64G-:512M resume=/dev/mapper/almali nux-swap rd.lvm.lv=almalinux/root rd.lvm.lv=almalinux/swap selinux=0 rd.break enforcing=0
    initrd ($root)/initramfs-5.14.0-362.18.1.el9_3.x86_64.img

  • Le paramètre rd.break a pour effet d'interrompre le processus de démarrage avant que le contrôle d'initramfs ne soit transmis à systemd. Ainsi, le prompt initramfs peut être utilisé pour la saisie de commandes.
  • Le paramètre enforcing=0 place SELinux en mode permissif. Cela évite le relabellisation ultérieure - éventuellement très longue - du système de fichiers, qui serait nécessaire si SELinux était désactivé.
  • Appuyez sur Ctrl+x pour démarrer le système avec les paramètres modifiés.
  • L'invite switch_root d'initramfs s'affiche.
Remarque

Si le système de fichiers est crypté, il se peut que l'invite de saisie du mot de passe soit masquée par les messages du système et ne soit donc pas visible. Dans ce cas, appuyez brièvement sur la touche Backspace. L'invite devrait alors s'afficher à nouveau.

Modifier le mot de passe

  • Comme le système de fichiers sous /sysroot/ n'est monté qu'avec des droits de lecture, vous devez d'abord le remonter avec des droits d'écriture :

    switch_root:/# mount -o remount,rw /sysroot

  • Passez maintenant dans un environnement chroot :

    switch_root:/# chroot /sysroot


    L'invite se transforme en sh-4.4#.
     

  • Vous pouvez maintenant modifier le mot de passe via passwd :

    sh-4.4# passwd
    Enter new UNIX password:
    Retype new UNIX password:
    passwd: password updated successfull

Remarque

Si passwd s'interrompt avec le message Authentication token manipulation error, vous devez quitter à nouveau l'environnement chroot et remonter /sysroot - comme décrit à l'étape précédente - avec des droits d'écriture.

  • Pour quitter l'environnement chroot, saisissez la commande suivante :

    exit

  • Redémarrez le serveur. Pour cela, saisissez la commande suivante :

    reboot -f


    Le serveur redémarre dans le système normal. Vous pouvez ensuite vous connecter avec votre nouveau mot de passe.