By Bruno
Hey everyone!
I followed this script to create a new droplet https://github.com/do-community/automated-setups/blob/master/Ubuntu-18.04/initial_server_setup.sh.
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?
Thanks.
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Accepted Answer
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.
Jarland
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?
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.