Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nsZ1l-0007bk-0d for pgsql-admin@arkaria.postgresql.org; Sun, 22 May 2022 00:00:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nsZ1j-0000pn-QP for pgsql-admin@arkaria.postgresql.org; Sun, 22 May 2022 00:00:55 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nsZ1i-0000pe-Vj for pgsql-admin@lists.postgresql.org; Sun, 22 May 2022 00:00:55 +0000 Received: from mail-pj1-x1036.google.com ([2607:f8b0:4864:20::1036]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1nsZ1e-0001eX-FZ for pgsql-admin@lists.postgresql.org; Sun, 22 May 2022 00:00:53 +0000 Received: by mail-pj1-x1036.google.com with SMTP id z7-20020a17090abd8700b001df78c7c209so14444548pjr.1 for ; Sat, 21 May 2022 17:00:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=4TvdRMTb++eYABFaCRIZbZDM9ygzUWSWCn4SWm89RPE=; b=Afke9quVGt4EGwfORyX5tYz9I547Z0uXNJBHDivVBHSKNi392IImoP40mYbaFi5FwX 7SCudbAz6oNN0IPGGURgj6jjfVnkIfBEPk91oRntH7r1QxTCMMTVj7E2A1v9Crm4ImEZ uwYUJnqh7CJW+HhEbzYq6BlAsXl2D7k0EnqO+6a2GH8cU9g9wZzBQuCLEYxJJgE+cCNy nJJ6IkOX3TpFMrXTjH7Ru3tBNxCzDvS/gK/W+OxxDPdGekQef+Xb2myWC+3y1eOWMZjx 6LqxALk5H9eUE+dg/74rhPQNY2ZnSh2u1dN27cJ64sc4/hZk0xVlbsgYyhjvgJVRhnrf EIhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=4TvdRMTb++eYABFaCRIZbZDM9ygzUWSWCn4SWm89RPE=; b=2gF8BjqRTnfCQPEG+38eoSF/qFiJKx2X/I2Mt8zO5nFEqRnuqDrfOWKTgBHniSe4qe qifdiQVdcLsp4udIn/rSK8bEmI2r67GNy57B3y+DNWFPZV7X4NmTRdmWLdygtkZVPkkB /9Bb1kcGmTH+smPPKptbh/2kSuc2caVKpEoy673zRtJ8rCaKTlluA8VAGUHIYYWS3z4m yLcZwgkErDKLENQE9mgMQJlX6IgXXBPBBZN+WmBOv/YWO3kYJxviqIJ8ffacnF3lXrkM eoVIyQPPrX8vPdbiEucnesX21BSIThAPiNgJUMH5yA2LQDe/QvZgTOcAfP60QTJgcDzW qGHg== X-Gm-Message-State: AOAM530Agx0YosIlLzeMkFG0UCeAs5KZXKXVB6abH0zwgjc8K174AiTc 7qmQfKmZ3vSD3PLFOz5uv1q9MFqCBAw= X-Google-Smtp-Source: ABdhPJyCxWX7RXh/KEEURtzwg/adbp1W88ZFDTsax4gbnAifvQARA4XTqn19X3Lf6RfEvBOGKKO4iw== X-Received: by 2002:a17:902:ebca:b0:15f:4cc5:f40f with SMTP id p10-20020a170902ebca00b0015f4cc5f40fmr16297670plg.96.1653177648782; Sat, 21 May 2022 17:00:48 -0700 (PDT) Received: from smtpclient.apple (2603-8001-3e43-3464-4c50-cfa8-45c6-3b58.res6.spectrum.com. [2603:8001:3e43:3464:4c50:cfa8:45c6:3b58]) by smtp.gmail.com with ESMTPSA id w5-20020a1709027b8500b001619fbb0e6dsm2154016pll.40.2022.05.21.17.00.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 21 May 2022 17:00:48 -0700 (PDT) Content-Type: multipart/alternative; boundary=Apple-Mail-68B34120-4E82-4F38-9E64-B73C2C7DAE2C Content-Transfer-Encoding: 7bit From: Teja Jakkidi Mime-Version: 1.0 (1.0) Subject: Re: Issue with "ALTER DEFAULT PRIVILEGES" command - Not working as expected Date: Sat, 21 May 2022 17:00:46 -0700 Message-Id: References: <95098d75-e513-9070-6856-73127ceb1b4a@sqlexec.com> Cc: pgsql-admin In-Reply-To: <95098d75-e513-9070-6856-73127ceb1b4a@sqlexec.com> To: MichaelDBA X-Mailer: iPhone Mail (19A404) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --Apple-Mail-68B34120-4E82-4F38-9E64-B73C2C7DAE2C Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thank you very much, Michael. Your solution worked. Regards, Teja. J. > On May 21, 2022, at 1:28 PM, MichaelDBA wrote: >=20 > =EF=BB=BF It seems you were the postgres user when you granted default pri= vileges, but then you set role =3D globaluser1, and then created testschema1= .table1. So the default privileges only apply to tables where postgres is t= he owner, not globaluser1.=20 >=20 > Regards, > Michael Vitale >=20 >=20 > Teju Jakkidi vlogs wrote on 5/21/2022 4:08 PM: >> Hello pgsql-admin community, >>=20 >> I am new to postgreSQL and we are trying to set up a database (Postgres 1= 4.1) with some roles as below. We executed the ALTER DEFAULT PRIVILEGES com= mand to make sure that the privileges for the newly created objects will be a= dded automatically to the role with no manual work. >> But the issue we are seeing is: We created the db, schema in the db, role= s and granted the roles to the database user. Then we created few objects in= the schema of the database. Later we tried to access the objects using the d= atabase user which failed. Below are the steps that we performed. Please let= me know if am missing anything. >>=20 >> As postgres user: >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> postgres=3D# create role testrole1; = >>>>>>>>> this is the readonly role >> CREATE ROLE >> postgres=3D# create user globaluser1 password '************'; = >>>>>>>>>>>>> this will be the owner of db, schemas, o= bjects >> CREATE ROLE >> postgres=3D# create user testuser1 password '***************'; = >>>>>>>>>>>>> this will be the user for connecting t= o database by application team >> CREATE ROLE >> postgres=3D# create database testdb1 owner globaluser1; >> CREATE DATABASE >> postgres=3D# grant connect on database testdb1 to testuser1; >> GRANT >>=20 >> Connect to testdb1 to create schema and grant privileges to the role: >> -------------------------------------------------------------------------= ------------------------------- >> postgres=3D# \c testdb1 >> You are now connected to database "testdb1" as user "postgres". >> testdb1=3D# create schema testschema1 authorization globaluser1; >> CREATE SCHEMA >> testdb1=3D# grant select on all tables in schema testschema1 to testrole1= ; >>>>>>>>>>>>> grant read only access on all t= ables of the schema to the role >> GRANT >> testdb1=3D# ALTER DEFAULT PRIVILEGES in SCHEMA testschema1 GRANT SELECT O= N TABLES TO testrole1; >>>>this should do the grant by default for any ne= wly created objects >> ALTER DEFAULT PRIVILEGES >> testdb1=3D# >> testdb1=3D# grant usage on schema testschema1 to testuser1; >> GRANT >> testdb1=3D# grant testrole1 to testuser1; >>>>>>>>= >>> granting the read only role to the database user >> GRANT ROLE >> testdb1=3D#set role globaluser1 >>= >>>>>>>> To create objects with owner as globaluser1 >> testdb1=3D# create table testschema1.table1 (id int); = =20 >> CREATE TABLE >> testdb1=3D# select * from testschema1.table1; >> id >> ---- >> (0 rows) >>=20 >> Connecting as the testuser1 to check read-only access: >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >>=20 >> psql -U testuser1 testdb1 >> psql (13.7) >> Type "help" for help. >> testdb1=3D> select * from testschema1.table1; >> ERROR: permission denied for table table1 >>>>>>>>>>>>>>>>>>>>>>= >. failed, which should not have failed. >>=20 >>=20 >> ********** If the objects are created first and then if we are creating r= oles with required privileges, it works fine with no issues. But when we are= creating roles first and then creating objects, it fails as above. >> But as per my understanding "ALTER DEFAULT PRIVILEGES" should do the work= of assigning privileges on newly created objects with no issues however it i= s not working as expected unless I am missing something. Any help or thought= s are greatly appreciated. >>=20 >> Thanks, >> Teja. >>=20 >=20 >=20 > Regards, > Michael Vitale > Michaeldba@sqlexec.com > 703-600-9343 > =20 >=20 >=20 --Apple-Mail-68B34120-4E82-4F38-9E64-B73C2C7DAE2C Content-Type: multipart/related; type="text/html"; boundary=Apple-Mail-1C52EF29-5165-449C-A00A-5AEB9D322927 Content-Transfer-Encoding: 7bit --Apple-Mail-1C52EF29-5165-449C-A00A-5AEB9D322927 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thank you very much, Michael.

Your solution worked.

Regards,
Teja.= J.

On May 21, 2022, at 1= :28 PM, MichaelDBA <MichaelDBA@sqlexec.com> wrote:

=EF=BB=BF It seems you were the postgres user when you granted default privileges, but then you set role =3D globaluser1, and=20 then created testschema1.table1.  So the default privileges only apply=20= to tables where postgres is the owner, not globaluser1.

Regards,
Michael Vitale


Teju Jakkidi vlogs wrote on 5/21/2022 4:08 PM:
Hello pgsql-admin community,

I am=20 new to postgreSQL and we are trying to set up a database (Postgres=20 14.1)  with some roles as below. We executed the ALTER DEFAULT=20 PRIVILEGES command to make sure that the privileges for the newly=20 created objects will be added automatically to the role with no manual=20 work.
But the issue we are seeing is: We created the db,=20 schema in the db, roles and granted the roles to the database user. Then we created few objects in the schema of the database. Later we tried to access the objects using the database user which failed. Below are the=20 steps that we performed. Please let me know if am missing anything.

As postgres user:
=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
postgres=3D# create role testrole1;              &nbs= p;                     &nb= sp;                          >>>>>>>= ;>> this is the readonly=20 role
CREATE ROLE
postgres=3D# create user=20 globaluser1 password '************';           = ;                     &nbs= p;=20  >>>>>>>>>>>>> this will be the=20= owner of db, schemas, objects
CREATE ROLE
postgres=3D# create user=20 testuser1 password '***************';          &nbs= p;                     &nb= sp;=20  >>>>>>>>>>>>> this will be the=20= user for connecting to database by application team
CREATE ROLE
postgres=3D# create database testdb1 owner globaluser1;
CREATE DATABASE
postgres=3D# grant conn= ect=20 on database testdb1 to testuser1;
GRANT

Connect to testdb1 to=20 create schema and grant privileges to the role:
-------------------------= ----------------------------------------------------------------------------= ---
postgres=3D# \c testdb1
You are now connected to database "testdb1" as user=20 "postgres".
testdb1=3D# create schema testschema1 authorization=20 globaluser1;
CREATE SCHEMA
testdb1=3D# grant select= on all tables in schema testschema1 to testrole1;       = ;                       >>>>>>>>>>>>> g= rant read=20 only access on all tables of the schema to the role
GRANT
testdb1=3D#  ALTER DEFAULT PRIVILEGES in SCHEMA testschema1 GRANT SELECT ON TABLES= =20 TO testrole1;    >>>>this should do the grant by defau= lt for any newly created objects
ALTER DEFAULT PRIVILEGES
testdb1=3D#
tes= tdb1=3D# grant usage on schema testschema1 to testuser1;
GRANT
testdb1=3D#=20 grant testrole1 to testuser1;             = ;          =20 >>>>>>>>>>> granting the read only role to the database user
GRANT ROLE
testdb1=3D#set role  globaluser1                  &n= bsp;                  =20  >>>>>>>>>> To create objects with owner=20= as globaluser1
testdb1=3D# create table testschema1.table1 (id int); = ;                    
CREATE TA= BLE
testdb1=3D# select * from=20 testschema1.table1;
 id
----
(0 rows)

Connecting as the= =20 testuser1 to check read-only access:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

 psql -U testuser1 testdb1
psql (13.7)
Type "help" for help.
testdb1=3D&= gt; select * from testschema1.table1;
ERROR:  permission denied for=20 table table1        =20 >>>>>>>>>>>>>>>>>>>= >>>>. failed, which should not have failed.

<= div dir=3D"ltr">
********** If the objects are created first=20= and then if we are creating roles with required privileges, it works=20 fine with no issues. But when we are creating roles first and then=20 creating objects, it fails as above.
But as per my=20 understanding "ALTER DEFAULT PRIVILEGES" should do the work of assigning privileges on newly created objects with no issues however it is not=20 working as expected unless I am missing something. Any help or thoughts=20 are greatly appreciated.

Thanks,
Teja.



Regards,

Michael Vitale

Michaeld= ba@sqlexec.com

703-600-9343

 

3D""

= --Apple-Mail-1C52EF29-5165-449C-A00A-5AEB9D322927 Content-Type: image/jpeg; name=pgadvanced3.jpg; x-apple-part-url="part2.737AF8F3.768047BA@sqlexec.com" Content-Disposition: inline; filename=pgadvanced3.jpg Content-Transfer-Encoding: base64 Content-Id: /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEP ERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4e Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAC3AlwDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7Ioor A8feL9C8D+GrjxB4hvBbWkIwAOXlbsiDuxqRG7I6RxtJI6oijLMxwAPU1418Q/2k/ht4UmltLW+f Xr2MkNHp+GjB9DJ938s18w/FP4v+PfjJ4i/4R/QLa8g0yd9ltpdmSXlHrIR94+vYV6P8K/2R5poY dQ+IOqNblgG/s6ybLD2eTpn2XP1pjsluZHif9sDxZdSMvh3w7punx5+V7ktM5HuBgVxlz+0d8Z7y XdBrghBPCQafGR+qk19b2Pw5+DHgKBZJ9I0G0K8ebqDLIx/77J/lVgfFz4U6On2e01uyiQcbLS1b b/46uKuNKc/hi2RKrCO7Pjv/AIX/APG+Eb38RXYH+3p8WP1StLTf2o/i3YMPtNzp16O4uLIDP/fO 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 FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFDXtG0rXtMl0zWdPt7+ zlGHhnQMp/Pv714L4t/ZJ8B6pdvcaLqmp6JvOTCm2aMfQNgj86+iaKB3Pmzw5+yD4LsrpJtZ1/Vd VRTnylVYFb64yfyIr3fw74Q8M+H/AA+dB0jRbK101k2PAsQKyAjB3Z+9n3rcooC58z/FL9kzQtZu ptR8FaoNDnkJY2c8Ze3JP90j5k/UV4b4i/Zq+Leiys0GjQ6lGDgS2Fyr5/4CcN+lfoVRTHzM/Nj/ AIVF8Y8+X/wh/iL6bGx/Ot7w1+zT8WdcmVrjR4dKjY/NNf3AXb/wEZY/lX6E0UBzH5t/Ff4aXPws 8eaLol3qcWozzJDcvJHEUVSZMbRk5PTrX2x+0AN3wN1I4ziCE/8Ajy187ft2xmP4ueHJ8cNZR8/S U19G/GgC4+AmqP1/4l8T/qla4d/vY+qM8RrSfofFNLSUV9SfOC0lL3pKAFr039mGz+1/GPS2Iytv FNMTjphCB+pFeZV7l+xtYmbx3q+oFcrbad5efQySKR+iGufFS5aMn5G2HV6sUZ//AAUP1AG48H6U rcql1cOv18tVP6NXtH7JcRh/Z58KIRjMM7/99XEp/rXzR+3rqP2r4wWVlkYstKjX6Fndv6ivrD9n 2z+wfBHwdb4wf7IgkI9C6hyPzavmT6F7HdUUUUiQooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPjX/goNGY/GPhW76D7 FIv4rJn+tfQvj0fa/wBny9J5L6IjHP8AuKaKK1o/xI+oqv8ADfofE1LRRX1R82JS9qKKADqa+mv2 L7EJoviDUv4pbiKH8FUn/wBmNFFcWYO1BnVgl++R82/tY3j6v+0Fr0Sk5jlitUz2wir/ADzX6BeF LKPTvDGl2EQxHbWcUSj2VAKKK+ePdexp0UUUiQooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiiigAooooAKKKKAP//Z --Apple-Mail-1C52EF29-5165-449C-A00A-5AEB9D322927-- --Apple-Mail-68B34120-4E82-4F38-9E64-B73C2C7DAE2C--