Re: Manejo de privilegios en database y esquemas

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: xavier(at)datolibre(dot)com
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Manejo de privilegios en database y esquemas
Date: 2022-10-14 18:08:22
Message-ID: 20221014180822.tmgbsi7cietg74iq@alvherre.pgsql
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

xavier(at)datolibre(dot)com escribió:

> Estimados amigos.

Hola!

> Lo que quiero es:
>
> * "chief" siempre tenga acceso (lectura y escritura) a todas las tablas
> que se creen en los esquemas operator0, operator1... y a su vez que pueda
> dar privilegios SELECT a otros usuarios.

Después del CREATE SCHEMA, dale [algo parecido a] un:

ALTER DEFAULT PRIVILEGES ON SCHEMA operator0 GRANT ALL PRIVILEGES ON TABLES TO chief;

> * "operator0" ya tiene acceso (lectura y escritura) sobre todas las tablas
> en el esquema operator0, pero quiero que sea capáz de otorgar privilegios
> SELECT a otros usuarios.

Hmm, creo que debería ser

ALTER DEFAULT PRIVILEGES IN SCHEMA operator0 GRANT SELECT ON TABLES WITH GRANT OPTION;

--
Álvaro Herrera Breisgau, Deutschland — https://www.EnterpriseDB.com/
"La grandeza es una experiencia transitoria. Nunca es consistente.
Depende en gran parte de la imaginación humana creadora de mitos"
(Irulan)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ernesto Vergara 2022-10-18 17:08:14 ayuda con postgres 9.4
Previous Message xavier 2022-10-14 17:58:38 Manejo de privilegios en database y esquemas