Re: user privileges

From: Charles Clavadetscher <clavadetscher(at)swisspug(dot)org>
To: Atul Kumar <akumar14871(at)gmail(dot)com>
Cc: pgsql-general <pgsql-general(at)lists(dot)postgresql(dot)org>
Subject: Re: user privileges
Date: 2021-06-21 12:30:55
Message-ID: ca6366b5643742052eecc2a359757986@swisspug.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hello

On 2021-06-21 12:40, Atul Kumar wrote:
> Hi,
>
> My question can be silly but I need to ask that if a user is created
> without login privilege then what is the use of below command why
> don't postgres prompt error on it
>
> CREATE ROLE nolog_user WITH PASSWORD 'pass1';

A user without login privilege is usally called a group and is used for
bundling privileges that you can grant granting the role to individual
users. This helps you to keep more order and structure in your DB
privileges.

You may also have a user that can login and for whatever reason must be
restricted access for a certain time.

> as the user is created with login privileges then what is the use such
> user ?

See above.

> Where such users having no login privileges can be used ?

Yes, you use it as a group.

--
Charles Clavadetscher
Spitzackerstrasse 9
CH - 8057 Zürich

https://www.swisspug.org

+------------------------+
| ____ ______ ___ |
| / )/ \/ \ |
| ( / __ _\ ) |
| \ (/ o) ( o) ) |
| \_ (_ ) \ ) _/ |
| \ /\_/ \)/ |
| \/ <//| |\\> |
| _| | |
| \|_/ |
| |
| Swiss PostgreSQL |
| Users Group |
+------------------------+

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Brajendra Pratap Singh 2021-06-21 12:38:41 XX001ERROR: found xmin from before relfrozenxid for pg_authid and pg_database
Previous Message Atul Kumar 2021-06-21 10:40:05 user privileges