I have a device application that needs a password to access some of it's menus and this password is editable through that menus (not for the client, just for us, developers). Now that I want to deliver device to my client I am thinking about how to define users and grant privileges and where to store that password.
I'm thinking about creating a user account for my client on pi and putting app files in that in order to grant privileges to my client to run the app and access some files that the app creates.
Also I'm thinking about putting password in a txt file for root account so that my client can't access it. But that way the app won't be able to access that password file or edit it either (because it's run by client).
So how do I go with this?