96 votes

J'obtiens une erreur "Manipulation du jeton d'authentification" lorsque j'essaie de changer mon mot de passe d'utilisateur.

Je me connecte à mon serveur Ubuntu en utilisant mon nom d'utilisateur. Une fois que je suis connecté, je tape passwd commande. J'entre un nouveau mot de passe mais une seconde après j'obtiens les messages d'erreur suivants :

passwd: Authentication token manipulation error
passwd: password unchanged

Qu'est-ce qui ne va pas ici ? Comment puis-je changer mon mot de passe autrement si je n'ai pas accès à ce serveur physiquement, c'est-à-dire que je me connecte à distance avec ssh en utilisant le terminal.

71voto

Bob Points 940

Faites ces deux choses juste pour être sûr :

mount -o remount,rw /

Cette première partie remonte la partition racine en lecture/écriture puisqu'elle n'était qu'en mode lecture. En fait, elle démonte la partition racine et la remonte en lecture/écriture.

Alors faites ça :

chmod 640 /etc/shadow

Ensuite, faites le sudo passwd USER . Cela devrait fonctionner après cela. Cette partie donne les permissions correctes au fichier shadow.

49voto

Rinzwind Points 270388

Si vous insérez le mauvais passwd

$ passwd
Changing password for rinzwind.
(current) UNIX password: 
passwd: Authentication token manipulation error
passwd: password unchanged

vous obtenez cette erreur. Si vous êtes sûr d'avoir inséré le bon mot de passe, cette erreur peut également apparaître si vous utilisez des fichiers de mots de passe shadowés et que le shadow ne contient pas d'entrée pour cet utilisateur (en gros /etc/passwd a une entrée pour cet utilisateur, mais /etc/shadow ne le fait pas).

Pour résoudre ce problème, vous pouvez soit ajouter l'entrée manuellement (faites d'abord une sauvegarde ! !!), soit recréer le fichier shadow avec pwconv ( Page d'accueil ).

12voto

jouell Points 269
pam-auth-update

J'ai réparé mon désordre /etc/pam.d/common-password

9voto

Bernard Points 371

Je ne sais pas comment c'est arrivé. Un utilisateur sudo a créé mon compte puis l'a supprimé et l'a recréé.

Voici ce que j'ai trouvé

mount -o remount,rw /
passwd
passwd: Authentication token manipulation error

Pas de changement.

sudo pwck

Il n'a montré aucune erreur.

sudo grpck

Il n'a montré aucune erreur.

ls -l /etc/passwd /etc/group /etc/shadow /etc/shadow-
-rw-r--r-- 1 root root    767 May  7 16:45 /etc/group
-rw-r--r-- 1 root root   1380 May  7 16:45 /etc/passwd
-rw-r----- 1 root shadow 1025 May  8 09:11 /etc/shadow
-rw------- 1 root root   1025 May  7 16:46 /etc/shadow-

Ça a l'air normal.

sudo cat /etc/shadow |grep oracle
oracle:$6$FsPqyplr$DrIvjFDSx0ipHmECMw1AU5hTrbNMnnkGRdFlaQcM.p3Rdu2OLjY20tzUTW61HlFH16cal56rKlLuW4j2mK9D.:15833:0:99999:7:::

Affichage de l'utilisateur et du mot de passe crypté.

sudo cat /etc/shadow- |grep oracle

N'a rien montré. Je ne suis pas sûr de ce que ça veut dire mais ça ne semble pas correct.

sudo passwd -d oracle
passwd

La solution a donc été de supprimer le mot de passe puis de réinitialiser le nouveau mot de passe.

J'espère que cela vous aidera.

4voto

erikbstack Points 252

Un autre problème peut être que le disque est plein. J'ai eu cette erreur lors de la réinitialisation d'un mot de passe, et j'ai vérifié plus tard mes disques avec df et j'ai constaté qu'il n'y avait pas d'espace disponible sur mon disque. Après en avoir libéré, j'ai pu réinitialiser le mot de passe sans problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X