J'ai oublié mon mot de passe Ubuntu. J'ai donc démarré la récupération et chuté dans une invite du shell root. Voici ce qui s'est passé:
root@username-PC:~# passwd username
Enter new UNIX password:
Retype new UNIX password:
passwd: Authentication token manipulation error
passwd: password unchanged
password-recovery
era878
la source
la source
Réponses:
Assurez-vous également que vous montez le système de fichiers en lecture / écriture.
Après avoir immédiatement sélectionné "Accéder à l'invite du shell root", j'ai trouvé que le système de fichiers était monté en lecture seule, ce qui empêche la réinitialisation du mot de passe.
Le choix de l'option de remonter
/
commeread/write
et retourner dans l'invite du shell root activé le changement de mot de passe.La commande à exécuter avant de changer le mot de passe est la suivante:
mount -rw -o remount /
la source
mount
a montré qu'il/
était déjà monté en lecture / écriture, maismount -rw -o remount /
qu'il fonctionnait toujours. Aucune idée pourquoi.Je ne sais pas comment c'est arrivé. Un utilisateur sudo a créé mon compte puis l'a supprimé, puis l'a créé à nouveau.
Voici ce que j'ai trouvé
Pas de changement.
N'a montré aucune erreur.
N'a montré aucune erreur.
Ça a l'air normal.
Utilisateur montré et mot de passe crypté.
Rien montré. Je ne sais pas ce que cela signifie, mais cela ne semble pas correct.
La solution consistait donc à supprimer le mot de passe, puis à réinitialiser le nouveau mot de passe.
J'espère que cela t'aides.
A l'origine, je publiais ici une erreur "Manipulation du jeton d'authentification" lorsque j'essayais de modifier mon mot de passe d'utilisateur, mais Google affiche ce résultat en premier. J'ai donc republié le message.
la source
J'ai eu cette erreur en changeant le mot de passe avec le périphérique où la date n'était pas définie. (c.-à-d. c'était aléatoire après le démarrage)
En gros, ce qui s'est passé, c'est que lorsque j'ai changé le mot de passe, l'horodatage illégal a été mis à jour
/etc/shadow
. Après cela, on ne pouvait plus utiliser ce compte pour se connecter ou changer son mot de passe. Même avec un compte root, il était impossible de changer ce mot de passe à nouveau.Pour réparer le compte, je devais:
/etc/shadow
fichier (j'ai utilisé le dernier fichier shadow en cours d'utilisation)la source
Cette erreur provient de PAM (Pluggable Authentication Module) qui indique que le module n'a pas pu obtenir le nouveau jeton d'authentification (
auth.log
pour plus de détails sur cette erreur).Cela est lié aux paramètres d'autorisation que vous avez trouvés dans le
/etc/pam.d/
répertoire (commeminimum_uid
danscommon-auth
ou d'autres restrictions requises ). Veuillez donc vérifier que les paramètres du module PAM sont corrects.Voir:
man pam_chauthtok
Parfois , cette erreur peut se produire lors du changement de mot de passe pour un utilisateur qui n'a pas le mot de passe actuel encore défini et
passwd
demande encore, donc la solution de contournement est de forcer le changement en ajoutantsudo
, par exemple:sudo passwd $USER
.la source