Master Password Reset <The Master Password itself is great, as are the recent improvements to protect / encrypt it.>
I added a master console password, then I went to the enginesettings.list file, I removed the master password setting and I opened up Cloudberry and it asked me to accept the changes (which of course any malicious actor would do) and I was able to open the console after that just fine.
Now, I wasn't able to run a backup when I did that as it just gave an error, which isn't necessarily a bad thing and it would prevent someone from running a backup of encrypted data.
And the reset password would basically remove any account information from the backup data store so malicious actors could not then get into the backups, whereas an authorized person could then go re-setup the storage account again,
We already use advanced to remove the ability to delete files from backup storage as well as no ability to edit plans on the console, but my assumption is that with no valid license, even if I edited the backup plan to delete all versions on next run, I couldn't as the job won't run?
I would suspect that changing the error message about the license would make alot more sense though....then Object reference not set to an instance of an object.
2019-09-14 17:06:39,871 [PL] [1] INFO - Repository version: 6.1.1.37, created by product version: 5.1.0.135, date: 10/23/2016 13:28:55
2019-09-14 17:06:39,900 [SERV] [1] ERROR - MBS password is empty in plan engine
2019-09-14 17:06:39,905 [PL] [1] INFO - Refreshing plan list
2019-09-14 17:06:39,959 [PL] [1] INFO - Plan created: Plan name: Consistency check plan for Modular Technologies Inc. Account, plan id: 13da082a-1576-46d6-942d-72b9d9428280
2019-09-14 17:06:39,960 [PL] [1] INFO - Plan created: Plan name: File Backups, plan id: 7a517304-771e-480f-847d-1395129f36a8
2019-09-14 17:06:39,960 [PL] [1] INFO - Plan created: Plan name: Restore plan, plan id: 4c01950b-2f4d-4953-8aba-0e8f15c3a526
2019-09-14 17:06:39,987 [Base] [1] INFO - OS ProductType: 2
2019-09-14 17:06:39,989 [SERV] [1] ERROR - Unexpected error on checking license
System.NullReferenceException
Object reference not set to an instance of an object.
at ra.A(String , String )
at b.E()
2019-09-14 17:06:39,994 [SERV] [1] FATAL - Engine failed.
System.NullReferenceException
Object reference not set to an instance of an object.
at ra.A(String , String )
at b.E()
at C.E()
at b.ac()