Re: Possibility to disable `ALTER SYSTEM` - Mailing list pgsql-hackers

From Isaac Morland
Subject Re: Possibility to disable `ALTER SYSTEM`
Date
Msg-id CAMsGm5dqA64nQPk1y+GchhC+PZ22LaeXBA3PeEmb94zdBx_=2g@mail.gmail.com
Whole thread Raw
In response to Re: Possibility to disable `ALTER SYSTEM`  (Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>)
Responses Re: Possibility to disable `ALTER SYSTEM`
List pgsql-hackers
On Fri, 8 Sept 2023 at 10:03, Gabriele Bartolini <gabriele.bartolini@enterprisedb.com> wrote:
 
ALTER SYSTEM is already heavily restricted.

Could you please help me better understand what you mean here?
 
I don't think we need random kluges added to the permissions system.

If you allow me, why do you think disabling ALTER SYSTEM altogether is a random kluge? Again, I'd like to better understand this position. I've personally been in many conversations on the security side of things for Postgres in Kubernetes environments, and this is a frequent concern by users who request that changes to the Postgres system (not a database) should only be done declaratively and prevented from within the system.

Alternate idea, not sure how good this is: Use existing OS security features (regular permissions, or more modern features such as the immutable attribute) to mark the postgresql.auto.conf file as not being writeable. Then any attempt to ALTER SYSTEM should result in an error.

pgsql-hackers by date:

Previous
From: Dmitry Dolgov
Date:
Subject: Re: [RFC] Add jit deform_counter
Next
From: Gabriele Bartolini
Date:
Subject: Re: Possibility to disable `ALTER SYSTEM`