| From: | Ron <ronljohnsonjr(at)gmail(dot)com> | 
|---|---|
| To: | pgsql-admin(at)lists(dot)postgresql(dot)org | 
| Subject: | Re: Temporarily disable a role | 
| Date: | 2018-06-11 08:42:32 | 
| Message-ID: | a09bccf9-df21-17f2-8e0a-c6cacfe8855d@gmail.com | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-admin | 
On 06/11/2018 03:24 AM, Yinjie Lin wrote:
> Hello everyone.
>
> I'm wondering if there is any way we could disable a role temporarily, and 
> enable it later.
>
> For example, there are two users u1 and u2. User u1 grants the privileges 
> of its table t1 to role r1:
>
>     grant all on t1 to r1;
>
>
> Then, role r1 is granted to user u2:
>
>     grant r1 to u2;
>
>
> Now user u2 should have access to table t1. Here is my question: can we 
> disable role r1 so that user u2 will not have permissions on table t1? 
> Note that role r1 is not removed, so we can enable it later.
>
> I expected ALTER ROLE would have some options dealing with this, but could 
> not find a proper way. Does anyone have ideas? Thanks in advance.
Why not revoke r1 from u2?
-- 
Angular momentum makes the world go 'round.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Yinjie Lin | 2018-06-11 08:45:49 | Re: Temporarily disable a role | 
| Previous Message | Yinjie Lin | 2018-06-11 08:24:50 | Temporarily disable a role |