Maison > Tutoriel système > Linux > Comment réinitialiser le mot de passe du système RHEL7 ou CentOS7

Comment réinitialiser le mot de passe du système RHEL7 ou CentOS7

王林
Libérer: 2024-01-15 18:39:11
avant
1080 Les gens l'ont consulté
Présentation Le monde de RHEL7 a changé, tout comme la manière de réinitialiser votre mot de passe root. Bien que l'ancienne méthode d'interruption du processus de démarrage (init=/bin/bash) fonctionne toujours, elle n'est plus recommandée. "Systemd" utilise "rd.break" pour interrompre le démarrage. Jetons un coup d’œil rapide à l’ensemble du processus.

RHEL7 or CentOS7 的系统密码如何重置

Présentation Objectif

Réinitialisez le mot de passe root dans RHEL7/CentOS7/Scientific Linux 7.

demande

RHEL7/CentOS7/Linux scientifique 7

Niveau de difficulté

Moyen

Conseils

Le monde de RHEL7 a changé, tout comme la manière de réinitialiser votre mot de passe root. Bien que l'ancienne méthode d'interruption du processus de démarrage (init=/bin/bash) fonctionne toujours, elle n'est plus recommandée. "Systemd" utilise "rd.break" pour interrompre le démarrage. Jetons un coup d’œil rapide à l’ensemble du processus.

Démarrez en mode minimal

Redémarrez le système et appuyez sur e sur la page de liste du noyau avant le démarrage du système. Vous entrerez en mode édition.

Interrompre le processus de démarrage

Dans la chaîne du noyau - entrez rd.break sur la ligne se terminant par linux 16 /vmlinuz- ect. Puis Ctrl+X pour redémarrer. Le système démarre sur le disque mémoire initialisé et est monté sur /sysroot. Vous n'avez pas besoin de saisir un mot de passe dans ce mode.

Remontez le système de fichiers pour la lecture et l'écriture
switch_root:/# mount -o remount,rw /sysroot/
Copier après la connexion
Faites de /sysroot le répertoire racine
switch_root:/# chroot /sysroot 
Copier après la connexion

L'invite de ligne de commande changera légèrement.

Changer le mot de passe root
sh-4.2# passwd 
Copier après la connexion
Charger la politique SELinux
sh-4.2# load_policy -i 
Copier après la connexion
Définir le type de contexte dans /etc/shadow
sh-4.2# chcon -t shadow_t /etc/shadow 
Copier après la connexion

Remarque : Vous pouvez ignorer les deux dernières étapes en créant le fichier autorelabel comme suit, mais la reconstruction automatique du nom de volume prendra beaucoup de temps.

sh-4.2# touch /.autorelabel 
Copier après la connexion

Pour cette raison, même si c'est plus simple, cela doit être considéré comme une « option de paresseux » plutôt qu'une recommandation.

Quitter et redémarrer

Quittez, redémarrez et connectez-vous avec le nouveau mot de passe root.


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!

source:linuxprobe.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal