This question already has an answer here:
I am in a bizarre situation, that I can't reset user's password on my machine (Ubuntu 16.04) using eighter
sudo passwd username or
passwd username from the root account.
root@adam-minipc:~ # passwd mikolaj Current password: New password: New password (again): passwd: Authentication token manipulation error passwd: password unchanged
/etc/shadow the relevant entry reads:
Why is that? What cause it and how to reset the password already? Have I been pwned?
Unlocking the account does not help either:
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 requires encrypted password, and it simply pastes it to the
/etc/shadow file. I don't know how to get the encrypted password, even if I knew, it must be a way to simply reset a password if you are root. It is the first time I see this behavior of
passwd and frankly I am really at lost.
The question is different from Getting an "Authentication token manipulation" error when trying to change my user password, because it has nothing to do with the read-only file system, nor I complain about the error in the first place. I want to know, why
sudo passwd <username> suddenly started asking for a current password. On all my other systems it doesn't.