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 usernameou à passwd usernamepartir 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/shadowentré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> mikolajnécessite un mot de passe chiffré, et il le colle simplement dans le /etc/shadowfichier. 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 passwdet 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.
passwddemander à 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 mikolajtant que root, demande-t-il toujours mikolajle mot de passe de? Sinon, il peut être difficile de comprendre pourquoi. Si oui, le résout- pam-auth-updateil? Sinon, quelle est la sortie de ls -l /etc/{passwd,group} /etc/pam.d/*pass*?
sudo -u username passwd?