Restrict CREATEROLE privilege grant to NOLOGIN only?

Поиск
Список
Период
Сортировка
От Alexander M. Sauer-Budge
Тема Restrict CREATEROLE privilege grant to NOLOGIN only?
Дата
Msg-id A30FDF8F-25AC-4D16-BEB0-1B8D21ECDEC3@alum.mit.edu
обсуждение исходный текст
Список pgsql-general
Is it possible to create a login user who themselves can CREATE ROLE NOLOGIN but not CREATE ROLE LOGIN? Here’s an
exampleof the behavior I’d like to achieve. 

$ psql
postgres=> CREATE USER admin WITH PASSWORD 'mypassword' CREATEROLE;
postgres=> — revoke something?
postgres=> \q

$ psql -U admin -W
postgres=> CREATE ROLE myrole;
CREATE ROLE
postgres=> CREATE USER myuser WITH PASSWORD '1234’;
ERROR:  permission denied to create role

Of course, as written the final “CREATE USER” statement succeeds in reality.

Thanks,
Alex

В списке pgsql-general по дате отправления:

Предыдущее
От: Manuel Gómez
Дата:
Сообщение: Re: foreign key with where clause
Следующее
От: Victor Blomqvist
Дата:
Сообщение: Limit Heap Fetches / Rows Removed by Filter in Index Scans