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

王林
王林avant
2024-01-15 18:39:111091parcourir
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/
Faites de /sysroot le répertoire racine
switch_root:/# chroot /sysroot 

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

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

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 

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer