Why should I "change your password now and login again"?

Posted February 20, 2019 2.6k views
Ubuntu 18.04Automated Setups

Hey everyone!

I followed this script to create a new droplet

Could somebody tell me why when I log in through ssh with the user sammy it keeps telling me You must change your password now and login again!? While when I log in with root, it works just fine.

Did I miss something? What could I do?


These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
2 answers

Hey friend,

It is this line right here in the script:

chage --lastday 0 "${USERNAME}"

This sets the password of the user to expire immediately.


Thanks for you answer Jarland!

Actually what I don’t really understand it’s the reference to a password. The goal is to log in with a key, not a password. No password is defined.

So why do I get this message? And what should I do to not set any password?