Je me connecte à mon serveur Ubuntu en utilisant mon nom d'utilisateur. Une fois connecté, je tape la passwd
commande. Saisie d’un nouveau mot de passe mais une seconde après l’obtention des 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 sinon si je n'ai pas accès physiquement à ce serveur, c'est-à-dire que je me connecte à distance avec un ssh
terminal.
password-recovery
Bakhtiyor
la source
la source
Réponses:
Si vous insérez le mauvais mot de passe
vous obtenez cette erreur. Si vous êtes sûr d'avoir inséré le bon, cette erreur peut également s'afficher si vous utilisez des fichiers de mots de passe masqués et que l'ombre n'a pas d'entrée pour cet utilisateur (
/etc/passwd
cette entrée a une entrée pour cet utilisateur, mais/etc/shadow
ne l'a pas).Afin de résoudre ce problème, vous pouvez soit ajouter l'entrée manuellement (faire une sauvegarde d'abord !!!), soit recréer le fichier shadow avec
pwconv
( Manpage ).la source
pwconv
allusion a été une bouée de sauvetage!Faites ces deux choses juste pour vous assurer:
Cette première partie remonte la partition racine en lecture / écriture car elle était uniquement en lecture. En fait, il démonte la partition racine, puis la monte à nouveau en lecture / écriture.
Alors fais ceci:
Alors fais le
sudo passwd USER
. Il devrait marcher après ça. Cette partie donne les autorisations correctes sur le fichier shadow.la source
réparé mon foiré
/etc/pam.d/common-password
la source
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.
la source
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 plus tard vérifié mes disques avec
df
et trouvé qu'aucun espace n'est disponible sur mon disque. Après en avoir libéré, je pouvais réinitialiser le mot de passe sans problèmes.la source
Si vous utilisez SELinux, l’exécution de cette commande a corrigé le problème pour moi.
Merci à cette conversation pour la solution.
la source
Vérifiez si vous avez foiré le fichier de mot de passe commun
/etc/pam.d/
. Cela provoquera des erreurs si votre mot de passe actuel ne correspond pas à celuicommon-password
souhaité. Dans mon cas, c’était la raison pour laquelle j’obtenais cette erreur de jeton d’authentification.la source
Assurez-vous également que votre entrée dans / etc / passwd n’est pas mal formée. Si vous avez un nombre incorrect de deux points dans la ligne pour votre entrée utilisateur, la commande 'passwd' ne peut pas l'analyser et refuse de continuer avec le message d'erreur exact fourni.
la source
Ce problème est dû à des autorisations incorrectes définies sur
/usr/bin/passwd
.Essayez de définir l’autorisation 4511 à l’aide de la commande suivante:
Cela résoudra le problème.
la source
L'erreur indique que le module PAM (voir
man pam_chauthtok
:) n'a pas pu obtenir le nouveau jeton d'authentification. Cela peut se produire sous Ubuntu lorsque l'utilisateur n'a pas encore défini le mot de passe par défaut etpasswd
qu'il le demande toujours. La solution consiste donc à modifier le mot de passe à l'aide deroot
privilèges, par exemple:de sorte que le mot de passe actuel ne vous sera pas demandé et que l'erreur ne se produira pas.
Voir aussi: Erreur de manipulation du jeton d'authentification
la source
En utilisant les informations ci-dessus, j'ai trouvé que cela résolvait mon problème
Je dois supprimer l'
extrausers
option de pam.Dans mes journaux, j'ai noté les erreurs suivantes.
la source
Le serveur sur lequel je travaillais était configuré avec une sorte d' authentification Windows via PowerBroker Identity Server (PBIS) .
Fondamentalement, lorsque je saisis
sudo pam-auth-update
, les options suivantes apparaissent:Désélectionnez le premier élément de la liste à l'aide de la Space Bartouche Sélectionner / Désélectionner et des flèches Up/ Downsi nécessaire.
Puis déplacez-vous vers l’
Ok
option à l’aide des touches Tab, et Left/ Rightsi nécessaire.Appuyez Entersur en haut de l'
Ok
option.Après cela, je pourrais utiliser
passwd
etadduser
comme d'habitudeUne fois que vous avez terminé votre configuration utilisateur, vous pouvez revenir à
sudo pam-auth-update
et laisser les paramètres comme auparavant.Dans le cas général (c’est-à-dire si vous n’utilisez pas PowerBroker Identity Server (PBIS) ), il semble important d’avoir le système
Unix Authentication
activé (et aucun autre système d’authentification).la source
Dans Lubuntu 15.04, j'ai eu la même erreur de manipulation de jeton. J'ai pensé que cela était dû au système de fichiers toujours en mode lecture seule.
En utilisant:
Cela ne fonctionne pas mais cela fonctionne:
la source