GNU/Linux >> Tutoriels Linux >  >> Linux

Correction de "l'erreur de manipulation du jeton d'authentification" dans Ubuntu Linux

Récemment, je changeais le mot de passe d'un utilisateur sous Linux lorsque j'ai rencontré cette "erreur de manipulation du jeton d'authentification".

J'ai utilisé la commande passwd habituelle pour changer le mot de passe et cela m'a renvoyé cette erreur et le mot de passe n'a pas été changé.

sudo passwd my_user_name
Changing password for user my_user_name
Changing password for my_user_name

(current) UNIX password: 
passwd: Authentication token manipulation error
passwd: password unchanged

Correction de l'erreur de manipulation du jeton d'authentification dans Ubuntu

L'"Erreur de manipulation du jeton d'authentification" signifie simplement que, pour certaines raisons, le changement de mot de passe n'a pas réussi.

Il peut y avoir plusieurs raisons à cela. Dans les cas simples, vous verrez la cause première du problème dans la sortie elle-même. Par exemple, si vous n'avez pas fourni de mot de passe, vous devriez le voir dans l'erreur :

No password supplied
passwd: Authentication token manipulation error
passwd: password unchanged

De même, si la nouvelle saisie du mot de passe ne correspond pas, cette information s'affichera également :

Sorry, passwords do not match
passwd: Authentication token manipulation error
passwd: password unchanged

C'est facile car vous savez ce qui a causé le problème et vous pouvez prendre une mesure corrective en fonction de cela. Mais vous n'aurez peut-être pas toujours cette chance car dans certains cas, vous ne verrez aucune information utile, juste l'erreur.

Voyons quelques-uns de ces cas et corrigeons ce problème.

Méthode 1

Si vous connaissez la structure des répertoires Linux, vous savez que le répertoire /etc/shadow conserve le mot de passe au format crypté avec quelques autres informations sur les utilisateurs et leur mot de passe.

C'est pourquoi vous devez vous assurer que vous avez la permission de lire et d'écrire sur ce fichier. Étant donné que vous allez modifier le mot de passe en tant que superutilisateur, ce fichier doit disposer d'une autorisation de lecture et d'écriture pour la racine.

ls -l /etc/shadow
-rw-r----- 1 root shadow 1488 Oct 14 18:07 /etc/shadow

Si ce n'est pas le cas, vous devez définir la bonne autorisation :

sudo chmod 640 /etc/shadow

Méthode 2

La méthode 1 fonctionnera dans la plupart des cas. Mais dans mon cas, j'ai dû remonter la partition racine avec une autorisation de lecture et d'écriture. En fait, j'essayais de réinitialiser mon mot de passe administrateur dans Ubuntu.

mount -rw -o remount /

Dans de rares cas, votre disque peut être si plein que vous ne pouvez pas apporter de modifications au fichier /etc/shadow. Mais si tel est le cas, vous serez également confronté à de nombreux autres problèmes.

Cela a-t-il fonctionné pour vous ?

J'ai partagé ce qui a fonctionné pour moi et je ne peux qu'espérer que cela a fonctionné pour vous aussi. L'a fait? Quelle méthode a fonctionné pour vous ? Mentionnez-le dans les commentaires.


Linux
  1. Comment changer le mot de passe sous Linux (commande passwd)

  2. Principes de base de l'administrateur système Linux :gestion des comptes d'utilisateurs

  3. Gestion des utilisateurs Linux avec la commande passwd

  4. Comment réparer l'erreur d'échec d'authentification Cron sous Linux ?

  5. passwd Exemples de commandes sous Linux

Tutoriel de commande Linux passwd pour les débutants (8 exemples)

Comment installer MySQL dans Ubuntu Linux

Comment changer le mot de passe racine dans Ubuntu Linux

Comment gérer les mots de passe de compte sous Linux avec la commande passwd

Commande Linux passwd - Modifier le mot de passe utilisateur

Comment configurer l'authentification par mot de passe avec Apache sur Ubuntu 18.04