From: | Magnus Hagander <magnus(at)hagander(dot)net> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | Fujii Masao <masao(dot)fujii(at)gmail(dot)com>, Joe Conway <mail(at)joeconway(dot)com>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: Audit of logout |
Date: | 2014-07-15 13:45:54 |
Message-ID: | CABUevEw4N8j2Ou9vGij1SsJHwfyC-_P2vHNx_UDn0+Y-xO1haA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Wed, Jul 2, 2014 at 10:52 PM, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
> I wrote:
>> In short, maybe we ought to invent a new category PGC_SU_BACKEND (not
>> wedded to this spelling), which is to PGC_BACKEND as PGC_SUSET is to
>> PGC_USERSET, ie same when-it-can-be-changed behavior but only superusers
>> are allowed to change it. I don't have any objection to making these two
>> settings only adjustable by superusers --- I just don't want to give up
>> the existing timing restrictions for them.
>
> Another idea would be to get rid of PGC_SUSET as a separate category, and
> instead have a superuser-only bit in the GUC flags, which would apply to
> all categories. This would be a bit more orthogonal, though likely a
> much more invasive change.
That could become interesting in the futuren ow that we have ALTER
SYSTEM SET. It could allow a non-superuser to make persistent
configuration changes. Now, I'm not sure we actually *want* that
though... But having it as a separate bit would make it possible for
ALTER SYSTEM SET to say that for example regular users would be able
to change work_mem persistently. But if we want to go down that route,
we might need a more fine grained permissions model than just
superuser vs non-superuser...
I think going with the PGC_SU_BACKEND is the right choice at this
time, until we have an actual usecase for the other :)
--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Amit Kapila | 2014-07-15 13:59:07 | Re: pg_basebackup vs. Windows and tablespaces |
Previous Message | Simon Riggs | 2014-07-15 13:41:08 | pgsql: Reset master xmin when hot_standby_feedback disabled. |