Book Contents

Book Index

Next Topic

Home

Managing Database Security

Authentication and authorization in a Vertica database are based on SQL standard users and privileges except that each database has a superuser who can bypass the authorization mechanism. The superuser has the same name as the Linux user that created the database (the Database Administrator). Creating a database allows the DBA to specify the superuser password or an empty string (no password).

WARNING: If the DBA does not specify a superuser password at database creation time, the database authentication method is permanently set to "trust," which allows any user to log in without supply a password.

The superuser can: