Re: security permissions for functions

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: security permissions for functions
Дата
Msg-id 9756.1173374767@sss.pgh.pa.us
обсуждение исходный текст
Ответ на security permissions for functions  (Rikard Pavelic <rikard.pavelic@zg.htnet.hr>)
Ответы Re: security permissions for functions  (Rikard Pavelic <rikard.pavelic@zg.htnet.hr>)
Список pgsql-general
Rikard Pavelic <rikard.pavelic@zg.htnet.hr> writes:
> Is this a bug or something?

No, it's operating as designed.  Per the GRANT reference page:

: Depending on the type of object, the initial default privileges may
: include granting some privileges to PUBLIC. The default is no public
: access for tables, schemas, and tablespaces; CONNECT privilege and TEMP
: table creation privilege for databases; EXECUTE privilege for functions;
: and USAGE privilege for languages. The object owner may of course revoke
: these privileges. (For maximum security, issue the REVOKE in the same
: transaction that creates the object; then there is no window in which
: another user may use the object.)

You'll need to revoke the default public EXECUTE privilege on any
functions you don't want to be callable.

            regards, tom lane

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

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: Tabulate data incrementally
Следующее
От: araza@esri.com
Дата:
Сообщение: Re: How to force planner to use GiST index?