Description du problème
Après avoir réinitialisé le mot de passe de l'utilisateur root d'une instance ECS Linux dans la console ECS, vous ne parvenez pas à vous connecter avec le nouveau mot de passe.
Cause
L'attribut i (Immutable) est défini sur le fichier /etc/passwd ou /etc/shadow, ce qui empêche la prise en compte du nouveau mot de passe.
Sous Linux, /etc/passwd stocke les informations relatives aux comptes et /etc/shadow contient les données d'authentification. Des attributs de fichier incorrects sur /etc/shadow ou /etc/passwd peuvent entraîner un comportement inattendu, par exemple l'échec de la réinitialisation du mot de passe. Consultez la section Attributs chattr courants.
Solution
-
Connectez-vous à l'instance ECS Linux en tant qu'utilisateur root. Pour plus d'informations, consultez la rubrique Utiliser Workbench pour se connecter à une instance Linux via SSH.
ImportantUtilisez le mot de passe valide d'origine pour établir la connexion. Si le mot de passe initial est également invalide, connectez-vous à l'instance via VNC.
-
Exécutez les commandes suivantes pour vérifier les attributs des fichiers :
# Check the attribute status of the passwd file. lsattr /etc/passwd # Check the attribute status of the shadow file. lsattr /etc/shadowSi aucun indicateur spécial tel que
iouan'apparaît, les attributs sont normaux.-
Exemple de statut anormal :
[root@iZbp1b0xxx ~]# lsattr /etc/passwd ----i------------ /etc/passwdL'indicateur
isignale que le fichier/etc/passwdpossède l'attribut immuable.
-
En cas d'attributs anormaux, supprimez-les en exécutant les commandes ci-dessous :
# Remove the immutable attribute from the passwd file chattr -i /etc/passwd # Remove the append only attribute from the shadow file chattr -a /etc/shadow -
Vérifiez à nouveau les attributs des fichiers :
lsattr /etc/passwd /etc/shadowLa sortie ne doit contenir ni l'indicateur
ini l'indicateura. Réinitialisez le mot de passe root dans la console ECS. Reportez-vous à la section Réinitialiser le mot de passe de connexion d'une instance.
Connectez-vous avec le nouveau mot de passe root. Si la connexion aboutit, le problème est résolu.
Annexe
Attributs chattr courants
|
Attribute |
Full name |
Description |
Common scenario |
|
i |
Immutable |
Le fichier ne peut pas être modifié, supprimé, renommé ou lié. |
Protéger les fichiers système critiques contre toute altération. |
|
a |
Append Only |
L'ajout de données est la seule opération autorisée. Le contenu existant ne peut pas être modifié. |
Garantir l'intégrité des fichiers journaux. |
|
e |
Extent Format |
Le fichier utilise des étendues pour le mappage des blocs disque. Il s'agit du paramètre par défaut sur les systèmes de fichiers modernes et aucune modification manuelle n'est requise. |
Gestion automatique du système. |
|
A |
No Atime Updates |
L'heure d'accès (atime) n'est pas mise à jour lors de la lecture du fichier, ce qui réduit les E/S disque. |
Optimisation des serveurs à forte concurrence. |