Je suis dans une situation bizarre, je ne peux pas réinitialiser le mot de passe de l'utilisateur sur ma machine (Ubuntu 16.04) en utilisant eighter sudo passwd username
ou à passwd username
partir du compte root.
root@adam-minipc:~ # passwd mikolaj
Current password:
New password:
New password (again):
passwd: Authentication token manipulation error
passwd: password unchanged
Dans l' /etc/shadow
entrée correspondante se lit:
mikolaj:!:18063:0:99999:7:::
Pourquoi donc? Quelle en est la cause et comment réinitialiser le mot de passe déjà? Ai-je été mis en attente?
Le déverrouillage du compte n'aide pas non plus:
root@adam-minipc:~ # passwd -u mikolaj
passwd: unlocking the password would result in a passwordless account.
You should set a password with usermod -p to unlock the password of this account.
usermod -p <encrypted password> mikolaj
nécessite un mot de passe chiffré, et il le colle simplement dans le /etc/shadow
fichier. Je ne sais pas comment obtenir le mot de passe crypté, même si je le savais, ce doit être un moyen de réinitialiser simplement un mot de passe si vous êtes root. C'est la première fois que je vois ce comportement de passwd
et franchement je suis vraiment perdu.
La question est différente de l' obtention d'une erreur de "manipulation de jeton d'authentification" lorsque vous essayez de modifier mon mot de passe utilisateur , car cela n'a rien à voir avec le système de fichiers en lecture seule, et je ne me plains pas de l'erreur en premier lieu. Je veux savoir pourquoi a sudo passwd <username>
soudainement commencé à demander un mot de passe actuel. Sur tous mes autres systèmes, ce n'est pas le cas.
passwd
demander à root de donner un mot de passe actuel. Je pense que la réponse de Jouell aurait pu résoudre ce problème . Je vous recommande de modifier à nouveau pour rendre immédiatement clair ce que vous demandez actuellement . (Il semble que vous souhaitiez réinitialiser le mot de passe.) En passwd mikolaj
tant que root, demande-t-il toujours mikolaj
le mot de passe de? Sinon, il peut être difficile de comprendre pourquoi. Si oui, le résout- pam-auth-update
il? Sinon, quelle est la sortie de ls -l /etc/{passwd,group} /etc/pam.d/*pass*
?
sudo -u username passwd
?