Before a server admin is configured, all clients have admin privileges. This is fine when HTTP access is restricted to trusted users. If end-users will be accessing this CouchDB, you must create an admin account to prevent accidental (or malicious) data loss.
Server admins can create and destroy databases, install and update _design documents, run the test suite, and edit all aspects of CouchDB configuration.