-
Notifications
You must be signed in to change notification settings - Fork 1
Description
"admin admin" is famous for being the go-to first try when trying to access administrative accounts, and that's how the infradmin account is set up out of the box on the first run of the program. I don't think implementing security rules for accounts (like "change-this-password-next-login") is worthwhile at the moment, but replacing the initial password for the account is literally 5 minutes worth of work.
A replacement I literally have the code for ready (because that's how it works in Quote Engine) would be to generate a short series of characters after startup and set that as the password, logging it in the console. Something like S0FD4GF3Q, more or less. Short, easy to copy or type while looking at console output, but very much less predictable. Now this would be safer out-of-the-box, for the one login, but it's short and thus easy to crack.
Thus arises the philosophical question:
Would making the default infradmin password be Safer make infradmins Complacent and Reluctant to update their passwords, more so than if we used AdminAdmin, or would it not, thus just being the logical thing to do?