Rechercher

20.3. Réinitialisation du mot de passe root au démarrage

download PDF

Si vous ne pouvez pas vous connecter en tant qu'utilisateur non root ou si vous n'appartenez pas au groupe administratif wheel, vous pouvez réinitialiser le mot de passe root au démarrage en basculant dans un environnement spécialisé chroot jail.

Procédure

  1. Redémarrez le système et, sur l'écran de démarrage de GRUB 2, appuyez sur la touche e pour interrompre le processus de démarrage.

    Les paramètres de démarrage du noyau apparaissent.

    load_video
    set gfx_payload=keep
    insmod gzio
    linux ($root)/vmlinuz-5.14.0-70.22.1.e19_0.x86_64 root=/dev/mapper/rhel-root ro crash\
    kernel=auto resume=/dev/mapper/rhel-swap rd.lvm.lv/swap rhgb quiet
    initrd ($root)/initramfs-5.14.0-70.22.1.e19_0.x86_64.img $tuned_initrd
  2. Allez à la fin de la ligne qui commence par linux.

    linux ($root)/vmlinuz-5.14.0-70.22.1.e19_0.x86_64 root=/dev/mapper/rhel-root ro crash\
    kernel=auto resume=/dev/mapper/rhel-swap rd.lvm.lv/swap rhgb quiet

    Appuyez sur Ctrl e pour sauter à la fin de la ligne.

  3. Ajouter rd.break à la fin de la ligne qui commence par linux.

    linux ($root)/vmlinuz-5.14.0-70.22.1.e19_0.x86_64 root=/dev/mapper/rhel-root ro crash\
    kernel=auto resume=/dev/mapper/rhel-swap rd.lvm.lv/swap rhgb quiet rd.break
  4. Appuyez sur Ctrl x pour démarrer le système avec les paramètres modifiés.

    L'invite switch_root apparaît.

  5. Remonter le système de fichiers en écriture :

    mount -o remount,rw /sysroot

    Le système de fichiers est monté en lecture seule dans le répertoire /sysroot. Le fait de remonter le système de fichiers en écriture permet de modifier le mot de passe.

  6. Entrez dans l'environnement chroot:

    chroot /sysroot

    L'invite sh-4.4# apparaît.

  7. Réinitialiser le mot de passe root:

    passwd

    Suivez les instructions affichées par la ligne de commande pour finaliser la modification du mot de passe root.

  8. Activer le processus de réétiquetage SELinux au prochain démarrage du système :

    touch /.autorelabel
  9. Quitter l'environnement chroot:

    exit
  10. Quittez l'invite switch_root:

    exit
  11. Attendez que le processus de réétiquetage SELinux soit terminé. Notez que le réétiquetage d'un disque de grande taille peut prendre beaucoup de temps. Le système redémarre automatiquement lorsque le processus est terminé.

Verification steps

  1. Pour vérifier que le mot de passe root a bien été modifié, connectez-vous en tant qu'utilisateur normal et ouvrez le terminal.
  2. Exécutez l'interpréteur de commandes interactif en tant que root :

    $ su
  3. Saisissez votre nouveau mot de passe root.
  4. Imprime le nom de l'utilisateur associé à l'ID utilisateur effectif actuel :

    whoami

    La sortie revient :

    root
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.