11.1.3. Administrators
As a general description, an administrator is a user that has sufficient rights to read, write to, create, alter or delete any object in a database to which that user’s administrator status applies. The table summarises how “Superuser” privileges are enabled in the various Firebird security contexts.
User | RDB$ADMIN Role | Comments | ||||||
---|---|---|---|---|---|---|---|---|
| Auto | Exists automatically at server level. Has full privileges to all objects in all databases. Can create, alter and drop users but has no direct access to the security database | ||||||
root user on POSIX | Auto | Exactly like | ||||||
Superuser on POSIX | Auto | Exactly like | ||||||
Windows Administrator | Set as | Exactly like
| ||||||
Database owner | Auto | Like | ||||||
Regular user | Must be previously granted; must be supplied at login | Like | ||||||
POSIX OS user | Must be previously granted; must be supplied at login | Like | ||||||
Windows user | Must be previously granted; must be supplied at login | Like |