Le mode utilisateur unique est l’un des niveaux d’exécution du système d’exploitation Linux, le système d’exploitation Linux a 6 niveaux d’exécution qui sont utilisés pour différentes exigences ou situations. Mode utilisateur unique principalement utilisé pour effectuer la tâche administrative telle que le nettoyage du système de fichiers, la gestion des quotas, la récupération du système de fichiers et également récupérer le mot de passe root perdu. Dans ce mode, les services ne démarreront pas, aucun des utilisateurs n’est autorisé à se connecter sauf root, et le système ne demandera pas de mot de passe pour se connecter.
Étape 1: Lors du démarrage, vous pouvez voir l’écran de démarrage comme ci-dessous, grub compte le temps de démarrage du système d’exploitation par défaut comme mentionné dans /etc/grub2.cfg; cette fois, appuyez sur n’importe quelle touche pour interrompre le démarrage automatique.
Étape 2: Il répertoriera les systèmes d’exploitation (dans mon cas, seuls CentOS sont installés) que vous avez installés sur la machine, Ci-dessous, vous trouverez peut-être des informations sur le démarrage du système d’exploitation et l’édition des paramètres du menu. Si vous souhaitez entrer en mode utilisateur unique, sélectionnez le système d’exploitation et appuyez sur « e » pour modifier les arguments du noyau.
Étape 3: Une fois que vous avez appuyé, vous devriez voir les informations sur le système d’exploitation sélectionné. Il vous donne les informations sur le disque dur et la partition sur lesquels le système d’exploitation est installé, l’emplacement du noyau, la langue, la sortie vidéo, le type de clavier, la table de clavier, le noyau de crash et l’initrd (disque ram initial).
Pour entrer en mode mono-utilisateur; Allez à l’avant-dernière ligne (Commence par linux 16 ou linuxefi) en utilisant les flèches haut et bas puis modifiez l’argument ro.
Étape 5: Modifiez-le en « rw init=/sysroot/bin/sh ». Une fois terminé, appuyez sur « Ctrl + x »
Maintenant, vous devriez être en mode ligne de commande avec les privilèges root (sans entrer de mot de passe). Maintenant, vous pouvez commencer à dépanner votre système ou effectuer la maintenance de votre système.
chroot pour accéder à votre système.
chroot /sysroot
C’est tout. Vous devez chroot pour réinitialiser le mot de passe root dans CentOS 7/ RHEL 7