Le mode mono-utilisateur est l'un des niveaux d'exécution utilisateur du système d'exploitation Linux. Il est utilisé pour effectuer des tâches administratives telles que la récupération du système de fichiers et le mot de passe root perdu, etc.
En mode mono-utilisateur, les services ne démarrent pas et aucun des utilisateurs n'est autorisé à se connecter à l'exception de root. De plus, le système ne demanderait pas de connexion, ce qui signifie que vous n'avez pas besoin d'un mot de passe pour obtenir un accès root.
Ici, nous verrons comment démarrer en mode mono-utilisateur dans CentOS 8 / RHEL 8.
1.Interrompre le démarrage
Pendant le démarrage du système, vous pouvez voir l'écran de démarrage comme ci-dessous. Le système attend 5 secondes avant de démarrer le système d'exploitation. Ici, appuyez sur n'importe quelle touche pour interrompre le démarrage automatique.
2. Choisissez le noyau
Il afficherait la liste des noyaux et des systèmes d'exploitation que vous avez sur la machine. Si vous démarrez en mode mono-utilisateur pour réinitialiser le mot de passe root ou d'autres tâches administratives, vous pouvez choisir le dernier noyau. Alors que, si vous avez un problème avec le dernier noyau et que vous souhaitez résoudre le problème du noyau, choisissez le noyau précédent.
Pour passer en mode mono-utilisateur, sélectionnez le noyau et appuyez sur e modifier les arguments du noyau.
3. Modifier les paramètres du noyau
Maintenant, vous devriez voir les informations sur le système d'exploitation sélectionné comme le disque dur, la partition racine, l'emplacement du noyau, le noyau de plantage et initrd (disque RAM initial).
Allez à la ligne qui commence par linux en utilisant les flèches haut et bas puis supprimez l'argument ro.
4. Démarrez en mode mono-utilisateur
Ajoutez ce rw init=/sysroot/bin/sh dans la ligne. Une fois terminé, appuyez sur Ctrl+x.
5. Mode mono-utilisateur
Maintenant, vous devriez être dans l'invite du shell avec les privilèges root.
Maintenant, montez le système de fichiers racine avec la commande chroot.
chroot /sysroot
Vous pouvez maintenant dépanner votre système ou effectuer la maintenance de votre système. Le mode mono-utilisateur est souvent utilisé pour réinitialiser le mot de passe root perdu dans CentOS 8 / RHEL 8.
Une fois que vous avez terminé les activités, quittez le chroot.
exit
Ensuite, redémarrez le système pour démarrer au niveau d'exécution par défaut.
reboot
Conclusion
C'est tout. Vous avez appris à démarrer en mode mono-utilisateur dans CentOS 8 / RHEL 8. Veuillez partager vos commentaires dans la section des commentaires.