Table des matières
✅ 1. Redémarrer et accéder au menu de grub
✅ 2. Modifiez l'entrée de démarrage
✅ 3. Remonter le système de fichiers racine comme écrivable
✅ 4. Réinitialisez le mot de passe racine
✅ 5. Mettre à jour le contexte SELINUX (le cas échéant)
✅ 6. Redémarrer
? Notes:
Maison Opération et maintenance CentOS Comment réinitialiser le mot de passe racine dans les centos

Comment réinitialiser le mot de passe racine dans les centos

Jul 23, 2025 am 02:16 AM
centos mot de passe root

Redémarrez et entrez le menu GRUB, appuyez sur E pour modifier l'élément de démarrage; 2. Ajouter init = / bin / bash ou rd.break à la fin de la ligne Linux ou Linux16; 3. Si vous utilisez RD.Break, vous devez d'abord chroot / sysroot, puis montez -o Remount, rw /; 4. Exécutez la racine Passwd pour définir un nouveau mot de passe; 5. Si Selinux est activé, exécutez Touch /.AutoreLabel; 6. Exécuter le redémarrage -f pour redémarrer pour prendre effet. Cette méthode convient aux CentOS 7 et plus et nécessite un accès physique ou console.

Comment réinitialiser le mot de passe racine dans les centos

Si vous avez perdu ou oublié le mot de passe racine sur votre système CENTOS, ne vous inquiétez pas - vous pouvez le réinitialiser en démarrant en mode utilisateur unique . Cette méthode fonctionne sur la plupart des versions CentOS (7, 8, Stream, etc.), bien que les étapes exactes puissent varier légèrement selon que vous utilisez Grub ou Grub2.

Comment réinitialiser le mot de passe racine dans les centos

Voici comment le faire:


✅ 1. Redémarrer et accéder au menu de grub

  • Redémarrez la machine.
  • Au fur et à mesure qu'il démêle, maintenez la touche de décalage (pour le BIOS) ou le spam ESC (pour UEFI) pour afficher le menu de Grub.
  • Si vous voyez plusieurs entrées de noyau, mettez en surbrillance celle que vous souhaitez démarrer (généralement celle supérieure / par défaut).

✅ 2. Modifiez l'entrée de démarrage

  • Appuyez sur e pour modifier l'entrée de démarrage sélectionnée.
  • Trouvez la ligne en commençant par linux ou linux16 (cela contient des paramètres du noyau).
  • À la fin de cette ligne, ajoutez:
     init = / bin / bash

    ou pour les nouveaux systèmes:

    Comment réinitialiser le mot de passe racine dans les centos
     rupture

? Pourquoi cela fonctionne:

  • init=/bin/bash contourne le processus de démarrage normal et vous déposent immédiatement dans une coque racine.
  • rd.break Use le démarrage avant que le système de fichiers racine ne soit monté en lecture seule - utile pour les systèmes de SELINUX (comme CentOS 7).

✅ 3. Remonter le système de fichiers racine comme écrivable

Une fois que vous êtes dans la coquille (soit à partir de init=/bin/bash , soit après rd.break chroot /sysroot ), exécutez:

Comment réinitialiser le mot de passe racine dans les centos
 Mount -O Remount, RW /

⚠️ Si vous avez utilisé rd.break , vous devrez d'abord:

 chroot / sysroot

avant de remémorer.


✅ 4. Réinitialisez le mot de passe racine

Maintenant, courez:

 racine de passage

Entrez votre nouveau mot de passe deux fois lorsque vous avez été invité.


✅ 5. Mettre à jour le contexte SELINUX (le cas échéant)

Si Selinux est activé (par défaut sur CentOS), relabelz le fichier de mot de passe:

 touche /.

Cela garantit que Selinux ne bloque pas la connexion après le changement de mot de passe.


✅ 6. Redémarrer

Sortez de la coque:

 exec / sbin / init

ou juste:

 redémarrer -f

Retirez tous les paramètres de démarrage ajoutés - ils étaient temporaires.


? Notes:

  • Cela nécessite un accès physique ou console (par exemple, KVM / IPMI) - il ne fonctionnera pas à distance à moins d'avoir un accès hors bande.
  • Dans les environnements cloud (comme AWS EC2), utilisez des scripts de données utilisateur ou des modes de récupération fournis par la plate-forme à la place.
  • Toujours sécurisé l'accès physique - toute personne ayant un accès à la console peut réinitialiser la racine de cette façon.

C'est ça! Vous avez réussi à réinitialiser le mot de passe racine sans perte de données.
N'oubliez pas: il s'agit d'une méthode de récupération puissante - utilisez-le responsable.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1596
276
Ligne de commande de l'arrêt CentOS Ligne de commande de l'arrêt CentOS Apr 14, 2025 pm 09:12 PM

La commande de fermeture CENTOS est arrêtée et la syntaxe est la fermeture de [options] le temps [informations]. Les options incluent: -H Arrêtez immédiatement le système; -P éteignez l'alimentation après l'arrêt; -r redémarrer; -t temps d'attente. Les temps peuvent être spécifiés comme immédiats (maintenant), minutes (minutes) ou une heure spécifique (HH: mm). Des informations supplémentaires peuvent être affichées dans les messages système.

Tutorial de démarrage rapide .NET CORE UNDE 1. Le début: parler de .NET Core Tutorial de démarrage rapide .NET CORE UNDE 1. Le début: parler de .NET Core May 07, 2025 pm 04:54 PM

1. L'origine de .netcore Lorsque vous parlez de .Netcore, nous ne devons pas mentionner son prédécesseur .NET. Java était sous les projecteurs à l'époque, et Microsoft a également favorisé Java. La machine virtuelle Java sur la plate-forme Windows a été développée par Microsoft en fonction des normes JVM. On dit que c'est la meilleure machine virtuelle Java Performance à l'époque. Cependant, Microsoft a son propre petit Abacus, essayant de regrouper Java avec la plate-forme Windows et d'ajouter des fonctionnalités spécifiques à Windows. L'insatisfaction de Sun à l'égard de cela a conduit à une rupture de la relation entre les deux parties, et Microsoft a ensuite lancé .NET. .NET a emprunté de nombreuses fonctionnalités de Java depuis sa création et a progressivement dépassé Java dans les fonctionnalités linguistiques et le développement de la forme. Java dans la version 1.6

Construction de grappes par hadoop pseudo-distribuée Construction de grappes par hadoop pseudo-distribuée May 07, 2025 pm 04:45 PM

Préparation du logiciel J'utilise une machine virtuelle avec CentOS-6.6, avec le nom de nom d'hôte. Reportez-vous aux étapes pour installer une machine virtuelle Linux dans Windows, j'ai installé JDK dans cette machine virtuelle, reportez-vous au guide pour installer JDK dans Linux. De plus, la machine virtuelle est configurée avec une connexion sans clé elle-même, et les paramètres de configuration de connexion sans clé entre chaque machine virtuelle sont référencés. L'adresse de téléchargement du package d'installation de Hadoop est: https://mirrors.aliyun.com/apache/hadoop/common/. J'utilise la version Hadoop 2.6.5. Téléchargez le package d'installation de Hadoop sur le serveur et dézip [root @ repo ~] #tarzxv

Application intégrée par Postman sur CentOS Application intégrée par Postman sur CentOS May 19, 2025 pm 08:00 PM

L'intégration d'applications de facteur sur CentOS peut être réalisée grâce à une variété de méthodes. Voici les étapes et suggestions détaillées: Installez Postman en téléchargeant le package d'installation pour télécharger le package d'installation de la version Linux de Postman: Visitez le site officiel de Postman et sélectionnez la version adaptée à Linux à télécharger. Décompressez le package d'installation: Utilisez la commande suivante pour décompresser le package d'installation dans le répertoire spécifié, par exemple / opt: sudotar-xzfostman-linux-x64-xx.xx.xx.tar.gz-c / opt, veuillez noter que "Postman-Linux-x64-xx.xx.xx.tar.gz" est remplacé par le nom de fichier. Créer des symboles

Centos: Ce qui a conduit à la décision de mettre fin au soutien Centos: Ce qui a conduit à la décision de mettre fin au soutien Apr 23, 2025 am 12:10 AM

RedhatitendSupportForCentostoshiftTowardsaCommerciallyfocusedModelwithCentosStream.1) centostransitionedtocentostreamforrheldevelopment.2) thiscurageduseauserstomovetorhel.3) alternativeslikealmalinux, rockylinux, andoraclelinuxemergedasreplacés.

Comment optimiser la configuration HDFS sur CentOS Comment optimiser la configuration HDFS sur CentOS May 19, 2025 pm 08:18 PM

L'optimisation des performances du système de fichiers distribué Hadoop (HDFS) sur les systèmes CentOS peut être réalisée grâce à une variété de méthodes, notamment en ajustant les paramètres du noyau du système, en optimisant des fichiers de configuration HDFS et en améliorant les ressources matérielles. Voici les étapes et les suggestions d'optimisation détaillées: ajustez les paramètres du noyau système pour augmenter la limite du nombre de fichiers ouverts par un seul processus: utilisez la commande ulimit-n65535 pour ajuster temporairement. S'il doit prendre effet en permanence, veuillez modifier les fichiers /etc/security/limits.conf et /etc/pam.d/login. Optimiser les paramètres TCP: Edit /etc/sysctl.conf Fichier, ajouter ou modifier le contenu suivant: net.ipv4.tcp_tw

Centos: Explorer les alternatives Centos: Explorer les alternatives Apr 15, 2025 am 12:03 AM

Les alternatives aux Centos incluent Ubuntuserver, Debian, Fedora, Rockylinux et Almalinux. 1) UbuntUserver convient aux opérations de base, telles que la mise à jour des packages logiciels et la configuration du réseau. 2) Debian convient à une utilisation avancée, comme l'utilisation de LXC pour gérer les conteneurs. 3) Rockylinux peut optimiser les performances en ajustant les paramètres du noyau.

Comment installer Yum dans Docker Comment installer Yum dans Docker Apr 15, 2025 am 09:03 AM

Installez Yum dans Docker Container: Créer un conteneur à partir de l'image de base; Mettez à jour les informations du package du conteneur; Installez Yum.

See all articles