I think that having FreePBX do the work involved in activating "AUTHTYPE=database" would be a huge boon to most users. Currently, it's not only unmentioned in the UI all of the steps required, it's a bit of a pain for the user to go through. It's quite out of the normal FreePBX experience. There should be a simple button that brings up a new dialog box that tells the user what they're asking to do and the results that will come. If approved, the code will take care of updating .conf files for AUTHTYPE and removing the hard-coded "maint" requirement in the http server, restarting the http server, ensuring there's at least one record in the ampusers table (maybe that new dialog box that pops up that I suggest might have a username and password field (and would be hardcoded to include '*' functionality) to seed the table as the first administrator (this seems preferrable to me as it would be one fewer places where default username/passwords have to be changed when bringing a new system on-line).