[Info-ingres] User authorization check failed

George Neuner gneuner2 at comcast.net
Fri Dec 17 03:28:01 UTC 2021


On Tue, 14 Dec 2021 16:30:49 -0000 (UTC), Roy Hann
<specially at processed.almost.meat> wrote:

> :
>
>It's important to understand that Ingres distinguishes Ingres system
>administrators from Ingres DBAs. A system administrator is responsible
>for the Ingres processes and physical resources, and can act as a
>security administrator. An Ingres DBA has relatively limited privileges,
>being restricted to managing database assets like tables, procedures
>etc, and granting access to those assets.
>
>An Ingres DBA is just an ordinary Ingres user who has created a
>database and by virtue of doing so is the DBA of that database.
>
>A lot of sites blur/confuse the roles and allow the system administrator
>(often the user ingres) to also be the DBA of all the databases. That is
>poor practice IMO but very common, possibly almost universal.

Yes.

>If your role is such that you would want to run accessdb that implies to
>me that you want to be a system administrator. If you can't/won't su to
>ingres to do those things, log in as the installation owner (probably
>ingres) then in accessdb "create" your user ID as an Ingres user and
>give it the privileges you need, e.g. security administrator, operator,
>maintain users, maintain locations--in fact take 'em all.

FWIW: in many Unix/Linux system DBMS installations, the owner account
("ingres", "postgres", "mysql", etc.) does not have a password and so
no one can log in as that user.

The DBMS tools do typically allow admin or su to access the DBMS as if
they are the owner.

>Roy 
George


More information about the Info-ingres mailing list