- @david
Hi there,
We're using several TinyPilots on internal networks in my company and would like the option of very short and simple passwords.
Is there any configuration file I can edit to disable password complexity requirements? I.e. allow shorter than 6 character passwords?
Having a concealed advanced options menu in security settings would be neat, but if you can point me to a config file that's fine for now.
Cheers,
Anders
David @david2023-12-29 12:21:40.961ZHi Anders, thanks for your question!
Unfortunately, there isn't a configuration file to simply edit the password complexity requirements.
However, it is possible to change TinyPilot's password length requirements by editing
/opt/tinypilot/app/request_parsers/credentials.pydirectly on your TinyPilot (you'll need to log in with SSH).In
credentials.py, you'll need to change_MIN_PASSWORD_LENGTH = 6to the number of characters you want to use. It's also a good idea to edit thePassword must be 6-60 characters in lengthline to match the new rules you set.I should note that if you edit this file, any future TinyPilot software updates will overwrite the changes you've made, and they'll reset back to the TinyPilot defaults. This means that after an update, you'll receive a validation error even if you've already set a shorter password. In this situation, you'll need to log back in over SSH and set your changes to
/opt/tinypilot/app/request_parsers/credentials.pyagain.I hope that helps! Please let me know if you have any other questions.