Из man usermod:
-p, --password PASSWORD
The encrypted password, as returned by crypt(3).
Note: This option is not recommended because the password (or encrypted password) will be visible by users listing the processes.
The password will be written in the local /etc/passwd or /etc/shadow file. This might differ from the password database configured
in your PAM configuration.
You should make sure the password respects the system's password policy.
, что в основном означает, что для параметра -p требуется предварительно зашифрованный хеш пароля, а не фактическое значение, которое вы вводите при входе в систему. редко используемая опция
Рекомендуемый способ изменить пароль из командной строки - использовать команду passwd.
Чтобы исправить ситуацию, теперь вам нужно перейти в режим восстановления, войдите в систему под учетной записью root и измените свой пароль, используя passwd username